-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shopify Remix Billing API - Issues with Test Mode #708
Comments
Hi there 👋 I believe what is happening here is actually this: The App reviewer is testing your app on a Staff Plan store. This store can only create test charges not real charges. Your billing.check method checks to see if a non test charge has been created, which none have. (A test charge was created.) We are looking to add a feature in the future, to detect if a shop is a Staff store so that we can provide this information to the billing.check method to default the isTest to true in those scenarios. In the meantime you may need to set If this is not the issue, and you are being told that you should be creating real charges in the App Review process you may want to reach out to partner support for clarification. |
Thanks for the swift response, Liz.
|
Hi there 👋 As I do not know the feedback you received from the app reviewer, I can't tell you for sure what the next steps are to take. If the feedback was the app goes into a loop after accepting the charge, then you will need to ensure that stores using test charges work, and that could mean making As this doesn't seem to be a bug in this library, I will be closing this ticket. Best of luck on your app building journey! |
Hi @lizkenyon, Can the app developer detect if the shop is a Staff store ? |
The plan is available on the Shop object.. |
I'm stuck in the final stages of app approval due to challenges with the Remix Billing API.
Here are all the calls I make to the Billing API:
Here is a stackblitz for the "Plan" page.
Appreciate guidance from the dev team
Expected behavior
Real non-test charges should be initiated on all stores: development & non-development stores
Actual behavior
Real non-test charges are being initiated on development stores. Questionable behaviour occurring on non-development stores
The text was updated successfully, but these errors were encountered: