Unable to approve Billing API test charges on Plus Development Stores

Hi @perice,

There are no updates at this time, our developers are still working on investigating and resolving this issue further.

However in all our testing we’ve only been able to replicate this with a Plus Development Store created from the Dev Dashboard while logged into your Partner Account specifically. We haven’t been able to replicate with non-Plus Partner Development Stores, and haven’t been able to replicate with any Merchant Development Stores (though those would require the app to be published for testing as you mentioned).

We can help look into it further with your non-Plus Partner Development Store, if you can share with us the .myshopify.com URL for the store connected to your Partner Account?

Additionally, can you confirm that the appSubscriptionCreate API calls to create the app subscription is successful, but the issue occurs when visiting the returnUrl, giving a This feature isn't currently available for your store error like what @Jivan shared above?

If you’re getting any errors with the API call itself, that might be a different issue, but we can look into that as well with an x-request-id from the HTTP Response Headers.

Hey @Kellan-Shopify ,

the issue is that the “Approve” button is disabled for test transactions, see screenshot below:

That was on:

https://mia-demo-2.myshopify.com/admin/charges/290349547521/2771779742/ApplicationCharge/confirm_application_charge

x-request-id: 6fff8573-76f4-4257-a456-e68a6023fb05-1762642372

Store is a dev store (dev dashboard), plan Basic.

Please let me know if there’s anything you need.

Thanks,
Peter

Hi @perice,

Thanks for providing that additional context. I’ve looked into this further with the info you provided and haven’t found anything relevant in our logs internally with the request id that would explain why the Approve button is greyed out here.

Additionally this is not the same behaviour as the issue we were discussing in the thread above, as that one specifically exhibits the following behaviour that does not apply to the example you provided:

  • only happening with Plus Development Stores created from Partner Accounts, where your examples is a Basic Development Store.
  • prevents the Approve Charge page from appearing at all, instead displaying the This feature isn't currently available for your store error.

Since this behaviour is different from what you’re experiencing, we will need to look into this in further detail to help determine why the Approve button is greyed out here.

To do so, we will need you to log into the Shopify Help Center from a Staff Account or Partner Account that has access to the shop in question, and we can help look into it further with you.

Please also double check that you’re logged into the store with a staff or collaborator account that has the necessary permissions to approve app charges.

Hey @Kellan-Shopify,

apologies for late reply.

The problem was that the store didn’t have an address.

So adding a store address fixed it and allowed me to create a test charge.

Thanks again for your help!

Best,
Peter

1 Like

Hi @Kellan-Shopify Is there any updates on fix for issue with shopify plus store?

No updates yet, though I can confirm work is continuing to resolve this, and we will update on this thread once it has been resolved.

4 Likes

@Kellan-Shopify Hi - Please let us know if this is fixed or if there is any work-arround to have a Shopify Plus Dev Store with working billing as we have ongoing UAT and have no idea how to make this work

1 Like

this is a dev store, with basic plan selected, why does this show actual charges instead of test charge?

@Kellan-Shopify Apologies if you are getting tagged multiple times in this thread but this is a major blocker for testing my app. I am sure I am not alone but my use case is this:

Checkout Extensions that require a paid plan, so it requires a Shopify Plus plan and the ability for the dev store to make test purchases. I do not have any workarounds for this and severely blocked. Hoping that the team can come up with a solution asap. Thank you

@Samir_Hembrom, since you are on a basic plan, did you include the test fields in your input? If so, can you share an example of your mutation?

Hey Zarma, we don’t have any new updates at this point. We will update this thread when there are changes.

1 Like


this is the mutation code