Shopify Billing API 状态更新:冻结、过期等

Shopify Billing API status updates: frozen, expired, etc

我正在为 Shopify 开发应用程序,他们在此页面上显示了流程图:https://help.shopify.com/api/charging-for-your-app/recurring-application-charges

我正在进行经常性收费,详情如下: https://help.shopify.com/api/reference/recurringapplicationcharge

他们的文档说当用户 accepts/declines 收费时,用户将被发送到 return_url,然后我可以在那里验证状态。

但是我如何处理/收到付款中断的其他情况的通知:

  1. 用户未响应且收费过期
  2. 用户注销 Shopify 账户
  3. 用户的信用卡是removed/declined
  4. 用户账户被冻结

如果用户拒绝,他们不会访问确认 URL。但是,如果您检查收费,其状态显示已拒绝,而不是待处理。

如果用户取消他们的帐户,如果您正在监听,您会得到一个卸载 webhook,这样您就可以卸载商店。

如果用户有信用卡问题,Shopify 会处理。

如果帐户被冻结,您可以随意保留它,如果情况仍然存在,您可以将其删除。