【发布时间】:2018-06-19 12:46:31
【问题描述】:
我正在努力在 Laravel 框架中实现 Authorize.Net 的自动定期计费 API。
场景是我有一个网站,用户注册我们的服务,我们按月向他们收费,为此我们实施了自动定期计费。
但我无法获取成功放置交易的交易 ID。
【问题讨论】:
-
能否请您记下您尝试过的内容
标签: php laravel authorize.net
我正在努力在 Laravel 框架中实现 Authorize.Net 的自动定期计费 API。
场景是我有一个网站,用户注册我们的服务,我们按月向他们收费,为此我们实施了自动定期计费。
但我无法获取成功放置交易的交易 ID。
【问题讨论】:
标签: php laravel authorize.net
处理付款时,ARB 不会返回交易 ID。它只建立定期订阅。如果您想要每次成功订阅付款的交易 ID,您将需要使用您可用的两个选项之一。
您可以通过set up a webhook 使用Webhooks API 在订阅成功付款时收到通知。尽管使用 webhook 发送的信息很少,因为它最好与 Transaction Details API 配对,但事务 ID 是使用 webhook 通知发送的信息之一。
Silent Post 与 Paypal 的 IPN 非常相似。每当进行交易时,Authorize.Net 都会将交易详细信息发送到您指定的包含交易 ID 的 URL。 Handling a Silent Post notification is easy,因为它看起来就像一个表单提交。
Silent Post 已被弃用并将消失,因此不建议您再使用此功能。
披露:我撰写了有关 Webhook 和 Silent Post 的文章。
【讨论】: