Authorize.net 自动定期账单支付 API

Posted

技术标签:

【中文标题】Authorize.net 自动定期账单支付 API【英文标题】:Authorize.net Automated Recurring Billing Payments API 【发布时间】:2012-03-21 15:12:35 【问题描述】:

我正在开发一个需要自动定期计费的网站。

在这里,我想在付款发生时更新数据库。在订阅时,我可以更新数据库。你能告诉我如何调用我的 php 脚本来更新数据库,以便在下一次发生订阅付款时更新数据库吗?

【问题讨论】:

【参考方案1】:

使用Silent Post。 Silent Post 是 Authorize.Net 相当于 Paypal 的 IPN。 Silent Post 将允许您“在后台”从每笔交易中检索信息,以便您可以相应地更新您的数据库。这包括所有订阅付款。 Implementing it in PHP is easy to do。

他们现在还提供Webhooks,这比 Silent Post 稍微复杂一些,但提供了更多的灵活性和功能。

(免责声明,我写了所有文章)

【讨论】:

感谢您的帮助,但是我如何使用 authorize.net 进行测试,我已经在 authorize.net 中创建了一个帐户,当我尝试测试我的另一个站点时,我总是收到错误“交易”无法在此系统上处理此市场类型的“。 不幸的是,测试 Silent Post 的唯一方法是将您自己的表单提交发送给它。我的第一个链接中的表格应该让你很容易做到。一旦它与该表单一起工作,它肯定会在您上线时工作。

以上是关于Authorize.net 自动定期账单支付 API的主要内容,如果未能解决你的问题,请参考以下文章

授权定期计费订阅

如何使用 Authorize.Net 一次性从信用卡中收取费用并设置自动定期计费

使用 authorize.net 获取已取消/过期信用卡的状态以进行定期计费

Authorize.Net 定期计费事件

使用 Authorize.Net 进行定期付款

Authorize.Net ARB API 获取定期付款的状态