我已经实现了Authorize.net的ARB定期结算。我发现了“静默帖子”设置,可以在其中设置用于处理付款或订阅状态的回调URL。 但是这里没有清楚的文档说明如何实现它。根据这些状态,我想降级或升级我的用户。我怎么知道卡何时到期,或者下一个计费日期是什么时候?因此,我可以通知用户在xx-xx-xx日期将向您的卡收取费用。
答案 0 :(得分:1)
我不建议使用Silent Post,因为它已弃用Webhooks,最终将消失。
Silent Post不会告诉您有关订阅的详细信息,因为这不是它设计的目的。它只会告诉您交易的处理时间(例如,从信用卡中扣款)以及有关该交易的详细信息。
当前无法从Authorize.Net API获取信用卡的到期日期或下一个帐单日期。您可以获取订阅状态,该状态将告诉您该卡是活动的还是已过期,但如果尚未激活,则不会告诉您该卡何时过期。
如果此信息对您很重要,则您的应用程序将需要对其进行跟踪。创建订阅时,您应该捕获到期日期和计费周期。然后,您无需进行任何API调用,也无需依赖Silent Post或Webhooks来检查此信息。