shopify向我的客户收费时的回调/webhook

shopify向我的客户收费时的回调/webhook,shopify,shopify-app,shopify-activemerchant,Shopify,Shopify App,Shopify Activemerchant,我正在开发Shopify应用程序,因此我的商业计划是每月向用户收取使用该应用程序的费用,我有三个计划,每个计划都有一个行动限制,因此我们可以说我使用的是每月有限计划的组合,例如: plan 1 => 50$/month for 5000/month actions (actions = click on a button) plan 2 => 99$/month for 15000/month actions (actions = click on a button) plan 3

我正在开发Shopify应用程序,因此我的商业计划是每月向用户收取使用该应用程序的费用,我有三个计划,每个计划都有一个行动限制,因此我们可以说我使用的是每月有限计划的组合,例如:

plan 1 => 50$/month for 5000/month actions (actions = click on a button)
plan 2 => 99$/month for 15000/month actions (actions = click on a button)
plan 3 => 119$/month for 20000/month actions (actions = click on a button)
所以问题是,当用户支付了月费后,我如何从Shopify获得回调或webhook,这样我就可以在每个月底更新他的行为计数


谢谢

我不认为你能因此得到webhook或回调。您必须定期查询api

当客户安装您的应用程序时,您应该使用呼叫,以便客户可以设置您的条款,Shopify将收取费用

您可以记录费用id,也可以作为应用程序流程的一部分进行查询

一旦你有了定期费用并激活了它,你就可以查询它的“开单日期”。你的应用程序可以记录并仅在该日期检查该应用程序,从而节省一些API治理。如果RecurringApplication Charge状态为active(活动)且账单生效日期提前,则客户已成功计费。只要你有一个标准的流程来运行你的支票(例如,使用商店的午夜,你可以从他们的账户中确定),那么很容易向客户解释他们的限额何时会重置

如果他们因行动不足而在月中更新其计划,则您的应用程序将成为该更新的一部分(例如,您将向他们发送一份通知,其中包含指向您的应用程序的链接),这样您就可以跟踪应用程序收费状态,并在成功激活新收费后立即重置其限额