0

我正在使用以下功能在 Authorize.Net 上创建经常性 ARB

https://developer.authorize.net/api/reference/index.html#recurring-billing-create-a-subscription

我们已经在 PHP 中实现了它,但它也在实时模式下创建 ARB 时接受测试信用卡详细信息。它不会在 ARB 创建时验证信用卡。

那么无论如何在创建ARB时而不是在扣除金额时验证卡。我知道它将验证何时扣除第一笔金额,但我希望在创建 ARB 时进行验证。

如果有人以前遇到过或有人知道如何做,请提出一些解决方案。

4

1 回答 1

2

您可以在订阅付款时验证卡,方法是在创建订阅之前执行 0.00 美元或 0.01 美元的 AUTH_ONLY 交易。如果该卡被批准,您可以确定该卡是有效的。

请记住,这并不能验证卡在处理第一次订阅付款时有效或资金可用(即交易将被批准),因为在卡之前无法知道这一点实际是在那个时候处理的。但这将验证信用卡是否有效。

假设您想立即从信用卡中收取费用,然后再进行定期付款,您应该为第一次付款执行 AUTH_CAPTURE,然后以后的付款应使用 ARB API 完成。这样,您可以确保在创建订阅之前捕获您的第一笔付款并验证卡。

于 2020-04-19T03:42:33.500 回答