如何为 Shopify 经常性费用触发事件?

How to get event triggered for Shopify recurring charges?

我为我在 shopify 中使用所需参数创建的应用程序调用了 API 经常性费用,并在用户响应和响应详细信息保存后重定向到给定的 return_urlcharge_id.

一起进入数据库

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

在这种情况下是否触发了任何网络钩子或事件,或者它是否调用了我在初始经常性收费期间作为 return_url 提供的相同 API? 谁能帮帮我?

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

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