We can no longer test our app, we get the following error when we create a test charge:
It appears that this application is currently owned by a Shop. It must be migrated to the Shopify partners area before it can create charges with the API."
How do we get round this?
1 Like
Hey @Mike_O_Neill, the error is a little bit confusing there.
The issue here is that you will have to set the distribution of your app to Public. Once you do that the charges will go through again.
Similar issue posted here a few days ago: Billing API suddenly throwing "this application is currently owned by a Shop" error after Dev Dashboard migration - worked fine yesterday - #2 by daryl
Hey Mike, marking this as solved as the solution is to set the distribution. Feel free to post here with any other issues or questions you have!
Hi KyleG-Shopify, this is not “solved” we are stuck trying to test our app, we were promised contact with a knowledgable engineer who can help us.
Appologies Mike. Can you confirm the distribution setting of your app that is stuck unable to test?
When you load the app in your developers dashboard, you can see this in the top right. It should be set to public. If not, clicking the view details will load the partners dashboard where you can select public distribution. Once it is set to public you will be able to continue testing the Billing API.
Did the above help you Mike?
Hi Kyle,
Yes thanks so much Kyle, I found the setting (eventually) and hey presto! I mentioned you in my reply to Valeria,
Thanks again!
Best,
Mike
1 Like
Glad to hear you were able to resolve that! 