【问题标题】:Authorize.net recurring billing Silent Post URL SetupAuthorize.net 定期计费静默发布 URL 设置
【发布时间】:2019-05-25 09:33:49
【问题描述】:
我已经实施了 Authorize.net 的 ARB 用于定期计费。我找到了 Silent Post 设置,我可以在其中设置回调 url 以处理付款或订阅状态。
但是这里没有明确的文档说明如何实现它。根据我想降级或升级我的用户的状态。我怎么知道卡什么时候到期,或者下一个账单日期是什么时候?所以我可以通知用户在 xx-xx-xx 日期您的卡将被收取费用。
【问题讨论】:
标签:
payment-gateway
authorize.net
silent-post
【解决方案1】:
我不建议使用 Silent Post,因为它已被 Webhooks 弃用,并且最终会消失。
Silent Post 不会告诉您有关订阅的详细信息,因为这不是它的设计目的。它只会告诉您何时处理交易(例如从信用卡扣款)以及该交易的详细信息。
目前无法从 Authorize.Net API 获取信用卡的到期日期或下一个计费日期。您可以获得订阅状态,它会告诉您卡是有效还是过期,但不会告诉您卡何时过期(如果尚未过期)。
如果此信息对您很重要,您的应用程序将需要对其进行跟踪。创建订阅时,您应该捕获到期日期和计费周期。然后,您无需进行任何 API 调用或依赖 Silent Post 或 Webhooks 来检查此信息。