【问题标题】:How to get event triggered for Shopify recurring charges?如何触发 Shopify 经常性费用的事件?
【发布时间】:2018-12-19 05:25:18
【问题描述】:

我使用所需参数为我在 shopify 中创建的应用程序执行了 API 调用,并在用户响应后重定向到给定的 return_url,并且响应详细信息与 @987654322 一起保存到数据库中@。

如果用户的借记卡/信用卡没有足够的余额来支付经常性费用或付款失败,我需要的是在接下来的几个月中,我如何知道下个月的订阅失败?我只想在数据库中更新它以暂停我的服务,直到付款成功。

在这种情况下是否触发了任何 webhook 或事件,或者它是否调用了与我在初始重复收费期间提供的 return_url 相同的 API? 谁能帮帮我?

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    您不会像那样直接处理帐单。 Shopify 负责收款。如果商家的信用卡失败,他们无论如何都无法使用他们的 Shopify 商店,因此您不必关闭他们对您的应用程序的使用。如果您尝试进行 API 调用,您将收到关于冻结帐户的 400 系列错误,因此即使他们可以进入您的应用程序,他们也无能为力。

    因此,您实际上不必为此编写任何代码。相反,也许可以尝试专注于编写实际的应用程序代码并通过支付部分。复杂的支付逻辑只会让你望而却步。

    【讨论】:

    • 这是有道理的。谢谢大卫。假设在下个月的订阅之后,我应该使用与之前相同的charge_id 来获取当月的订阅还是每个月都有唯一的charge_id
    • 您使用对端点 RecurringApplicationCharge 的 GET 检查您的订阅。除非您将其删除并创建一个新的,否则您无需处理charge_id 或订阅的任何其他方面。
    猜你喜欢
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    相关资源
    最近更新 更多