Topics covering webhook creation & management, event handling, Pub/Sub, and Eventbridge, in Shopify apps.
Hey everyone,
When upgrading from 1 app subscription to another I'm finding the old app subscription is not getting cancelled. The APP_SUBSCRIPTIONS_UPDATE webhook fires for the new app subscription but there's no webhook event that indicates the old 1 is cancelled. I was under the impression that a merchant can only have 1 ACTIVE recurring application charge at a time and old charges are cancelled when new ones are created:
https://help.shopify.com/en/manual/your-account/manage-billing/your-invoice/apps#app-prorating-upgra...
It's been a while since I first implemented this but I'm pretty sure it used to work the way I thought. Will only the newer recurring charge apply? And should I manually cancel the old recurring charge? Is this a recent change to how upgrading/downgrading recurring charges work?
Solved! Go to the solution
This is an accepted solution.
Hey Kyle & Steve, this seems to be a bug affecting test charges following some internal changes we made, we're looking in to fixing it soon
mrad | Developer @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
That's exactly the issue I posted about recently:
I think it used to work correctly but I suspect something has changed.
Thanks for mentioning your thread too, didn't see that before.
The change doesn't seem to be intended according to the release notes: https://shopify.dev/api/release-notes/2021-10.
Wondering if Shopify knows of this issue yet.
This is an accepted solution.
Hey Kyle & Steve, this seems to be a bug affecting test charges following some internal changes we made, we're looking in to fixing it soon
mrad | Developer @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog