A place to discuss charging merchants for your apps and services using the billing API.
Hello, we created an embeded public app, the app is failing the review because of the billing api, the reviewer is using a test transaction to test the functionality, however in production mode billing.require doesn't return appSubscriptions that are test and so the app will ask you to subscribe again, not sure if i should keep isTest: true parameter untill the review is done and i switch to isTest: false after approval
The app was tested with isTest: true on the billing.require and works perfectly, but when isTest: false and submitted to review, The app fails to show the subscription, this is possibly because the reviewer is using a test transaction
How do apps submit the billing api for review (in test mode or live mode)?, if we omit isTest, it shows only live transactions and doesn't work either
The other option is to check for both test and live but doesn't seem correct
Solved! Go to the solution
This is an accepted solution.
Hey!
I just ran into this problem for my first app.
I wrote a detailed blog post about it here: https://www.jeffedmondson.dev/shopify-billing/ but basically I set `isTest` to true while the app was in the review process and then once it was finally approved I set it back to `isTest: false`.
Additional Resource: https://github.com/Shopify/shopify-api-js/issues/882
This is an accepted solution.
Hey!
I just ran into this problem for my first app.
I wrote a detailed blog post about it here: https://www.jeffedmondson.dev/shopify-billing/ but basically I set `isTest` to true while the app was in the review process and then once it was finally approved I set it back to `isTest: false`.
Additional Resource: https://github.com/Shopify/shopify-api-js/issues/882