I’m looking for a webhook that tells me when a shop returns from a “Payment required” API state to perform housekeeping.
I know that this is available via partner API, but this requireds polling.
Don’t think you can get this via a webhook. To minimize polling could you subscribe to app_subscriptions/update (or others?) then check state via API? ![]()
I’m not talking about the app’s subscription state (e.g. app is free), but Shopify’s subscription state i.e. merchant not paying Shopify
Have you tried the shop/update webook?
Hi @Alex_Hupfer,
I can confirm that there’s no specific webhook for the shops subscription state, however as @sshaw mentioned, the shop/update webhook should help, as it would trigger if the shop plan name changes, from frozen or cancelled to the regular plan name after payment of the Shopify invoice.
Though this does only work if the shop was specifically frozen or cancelled due to continued missed payments, and wouldn’t work to indicate if they have a Shopify invoice due but not overdue to the point of freezing the store.