我用API调用了我在shopify中创建的具有所需参数的应用程序的经常性费用,并在用户的响应和响应详细信息与以下信息一起保存到数据库后重定向到给定的SELECT CONVERT(VARCHAR(10),GETDATE(), 101) + right(CONVERT(VARCHAR(32),GETDATE(),100),8)
return_url
。
我需要在接下来的几个月中,如果用户的借记卡/信用卡余额不足以支付经常性费用或付款失败,我怎么知道下个月的订阅失败?我只想在数据库中更新它以暂停我的服务,直到付款成功。
在这种情况下是否触发了任何Webhooks或事件,或者它调用了我在最初的重复收费期间为charge_id
赋予的API?
谁能帮我吗?
答案 0 :(得分:1)
您不会像这样直接处理帐单。 Shopify负责收款。如果商家的信用卡出现故障,则他们无论如何都无法使用Shopify商店,因此您不必关闭其对App的使用。如果尝试进行API调用,则会遇到有关冻结帐户的400系列错误,因此即使他们可以进入您的应用程序,他们也无能为力。
因此,您实际上不必为此编写任何代码。相反,也许尝试着重于编写实际的应用程序代码并超越付款部分。复杂的付款逻辑只会让您退缩。