we are currently in review with our Shopify app. We have implemented a pricing model based on recurring charges, which seems to work fine.
However, the app reviewer had a problem with the event history and told me that "Recurring charge accepted" needs to be in the history. The history only says "Recurring charge activated".
We also have an app in production, where we have the same logic & passed the review with no problems (no "Recurring charge accepted" in event history). The documentation is contradicting in that regard. As you can find out in the first link, the status of a recurring charge is going from pending to active, when a user accepts a charge. I believe this was different in the past, where you got an accepted status & had to activate a charge manually.
Now, here's the contradiction:
The Recurring Application Charge documentation is showing that the transition from pending to active only happens in the 2021-01 release. However, we face this behavior in the current release as well. This is in developer and production mode.
Can a Shopify staff member confirm if "Recurring charge accepted" is still necessary in the event history? If yes, how can we accomplish this, when the charge is automatically being activated?
Also, please let me know if I'm missing something.
All the best,
Solved! Go to the solution
Not yet, still in contact with the reviewer. Will update you as soon as possible.
I've tried updating to the 2021-01 API, haven't heard back if that will pass the review. You would just need to update the url of the graphql request.
Let me know if you have any other ideas/solutions.
me too... I've tried updating to the 2021-01 API but not change
History is hidden for me but you You can add 'history' in url https://partners.shopify.com/idpartner/apps/idapp/history to see it and test it better
No solution for the moment
This is an accepted solution.
updating to the 2021-01 version will resolve the issue.
Make sure to check your other API calls. We've noticed different behavior in older API versions and would have to change the code, so the charges will be activated. Seemed a bit weird, since the charges were being activated automatically before January 2021 (in older versions).