【问题标题】:Unable to get the transaction id using Authorize.Net ARB无法使用 Authorize.Net ARB 获取交易 ID
【发布时间】:2018-06-19 12:46:31
【问题描述】:

我正在努力在 Laravel 框架中实现 Authorize.Net 的自动定期计费 API。

场景是我有一个网站,用户注册我们的服务,我们按月向他们收费,为此我们实施了自动定期计费。

但我无法获取成功放置交易的交易 ID。

【问题讨论】:

  • 能否请您记下您尝试过的内容

标签: php laravel authorize.net


【解决方案1】:

处理付款时,ARB 不会返回交易 ID。它只建立定期订阅。如果您想要每次成功订阅付款的交易 ID,您将需要使用您可用的两个选项之一。

  1. 网络钩子

您可以通过set up a webhook 使用Webhooks API 在订阅成功付款时收到通知。尽管使用 webhook 发送的信息很少,因为它最好与 Transaction Details API 配对,但事务 ID 是使用 webhook 通知发送的信息之一。

  1. 静默帖子

Silent Post 与 Paypal 的 IPN 非常相似。每当进行交易时,Authorize.Net 都会将交易详细信息发送到您指定的包含交易 ID 的 URL。 Handling a Silent Post notification is easy,因为它看起来就像一个表单提交。

Silent Post 已被弃用并将消失,因此不建议您再使用此功能。

披露:我撰写了有关 Webhook 和 Silent Post 的文章。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-06
    • 2014-02-10
    • 2013-07-01
    • 2014-08-29
    • 2013-02-07
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多