我正在与Authorize.net的ARB API集成。 Authorize.net每天在特定时间处理他们的交易,因此当人们创建订阅时,他们的交易不是实时的。
我正在创建基于订阅的模型,他们的API是否告诉我他们的CC是否已被处理?或者,如果他们当天处理了所有ARB交易,我应该延迟访问我的网站。
提前致谢!
答案 0 :(得分:3)
您应该通过AIM API向第一笔订阅付费。这将为您提供关于付款是否良好的即时反馈。假设它成功了,那么您可以使用ARB创建订阅,方法是将开始日期设置为下次预定付款的日期。
这有两个目的:
如果卡片坏了,您立即知道,并且当用户仍在您的网站上时,可以让用户提供新卡片。一旦他们离开您的网站,让他们回来纠正它会变得更加困难。
您可以让他们即时访问,而无需担心他们的卡是否获得批准。
仅供参考,您可以使用Silent Post来确定通过ARB付款的状态。