-
Notifications
You must be signed in to change notification settings - Fork 125
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
Billing is requested in some stores in a test state. #574
Comments
Hi, thanks for raising this. Based on the code samples, it seems to me like your app should be requesting non-test payments for every store, so I'm surprised to see the difference in behaviour. A few questions:
Unfortunately, it's difficult for me to tell what's going wrong here just based on the code. If you're able to get a set of steps to reliably reproduce this, we can fix it if it's a bug, but otherwise you could try contacting support to see if they can help identify the issue based on the affected stores. |
Thank you for your response.
I will try contacting support to see if they can help identify the issue based on the affected stores. |
I contacted support and they were able to identify the problem with the store in question.
|
Hey there - getting stuck with this because this makes
I believe this is blocking Shopify staff from testing any app using that API. It must be prioritized as a P0 issue, or at least give guidance on how to bypass that!! |
Hey, I think you're spot on - staff stores might be the problem here. We're investigating the ideal way of detecting that scenario so we can forcibly accept test purchases in that case. Thanks for the info folks, this was super helpful! @maneko00 as for the original issue (the unexpected test purchases), is there anything unexpected happening in the package code because of that? |
We're labeling this issue as stale because there hasn't been any activity on it for 60 days. While the issue will stay open and we hope to resolve it, this helps us prioritize community requests. You can add a comment to remove the label if it's still relevant, and we can re-evaluate it. |
@paulomarg |
I was just wondering if you had any problems because of the incorrect purchases (like if the app ran into any errors because of them), but it seems that the app goes into a loop in those cases, right? I'm still following up with the team to see if we can find a solution for this. |
Yes, it is. |
We're labeling this issue as stale because there hasn't been any activity on it for 60 days. While the issue will stay open and we hope to resolve it, this helps us prioritize community requests. You can add a comment to remove the label if it's still relevant, and we can re-evaluate it. |
Hey folks, just wanted to share an update here: while we might still run into this error for Shopify staff accounts using the API, we've introduced support for managed app pricing, so you can configure your plans when you set up your app's distribution, and Shopify will handle billing without the app having to request a purchase via the API. To make it easier to work with that in the Remix package, we've made the
Hope this helps! |
We're labeling this issue as stale because there hasn't been any activity on it for 60 days. While the issue will stay open and we hope to resolve it, this helps us prioritize community requests. You can add a comment to remove the label if it's still relevant, and we can re-evaluate it. |
I am going to close this issue for now. Please see our recommendation above. |
Issue summary
App billing is only requested in some stores in a test state. I believe this is a bug.
Please let me know the solution.
The store plans requested in the test condition were Custom and Shopify Plus.
However, the majority of stores on the same plans do not have billing requested in the test condition.
@shopify/shopify-app-remix
package and version:1.3.0shopify.server.js
routes/app.jsx
The text was updated successfully, but these errors were encountered: