【问题标题】:Shopify Billing API status updates: frozen, expired, etcShopify Billing API 状态更新:冻结、过期等
【发布时间】:2025-12-20 15:15:06
【问题描述】:

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

我正在进行定期收费,如下所述: https://help.shopify.com/api/reference/recurringapplicationcharge

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

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

  1. 用户无响应,费用已过期
  2. 用户取消 Shopify 帐户
  3. 用户的信用卡被删除/拒绝
  4. 用户账户被冻结

【问题讨论】:

    标签: shopify


    【解决方案1】:

    如果用户拒绝,他们不会访问确认 URL。但是,如果您检查该费用,它的状态会显示为已拒绝,而不是未决。

    如果用户取消了他们的帐户,您会收到一个卸载网络钩子(如果您正在监听),那么您可以卸载商店。

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

    如果帐户被冻结,您可以随意使用它,如果问题仍然存在,您可以将其删除。

    【讨论】:

    • 是否有任何 webhook 或其他方法可以通知冻结帐户?我宁愿不必经常检查状态。
    • 没有。你只有通过询问才能知道这些事情。说得通。当您通过 API 密钥连接时,您就知道状态。