在 Authorize.NET ARB 中获取每个定期计费的交易

Posted

技术标签:

【中文标题】在 Authorize.NET ARB 中获取每个定期计费的交易【英文标题】:Get Transaction for each Recurring Billing in Authorize.NET ARB 【发布时间】:2014-08-29 14:43:30 【问题描述】:

我在我的 C# 应用程序中使用 Authorize.NET Automatic Recurring Billing Service,并且能够成功集成定期付款。

假设我使用的是年度定期资料。 2014 年 1 月 1 日,我开始订阅,下一个付款日期是 2015 年 1 月 1 日。在这种情况下,是否可以获得该日期(即 2015 年 1 月 1 日)发生的交易细节。即我想将每个重复交易的详细信息存储在我的本地数据库中。有可能吗。

你能帮忙吗?

【问题讨论】:

【参考方案1】:

您需要使用Silent Post* 来获取此信息。它是 Authorize.Net 的 Paypal 的 IPN 版本。基本上,当处理交易时,通知会发布到您指定的 URL。它包含实时交易在 API 调用中返回给您的所有相同信息。

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

(免责声明:两篇文章都是我写的)

*我是那篇文章的作者

【讨论】:

交易丢失怎么办?我们如何获取每笔订阅费用的详细信息?

以上是关于在 Authorize.NET ARB 中获取每个定期计费的交易的主要内容,如果未能解决你的问题,请参考以下文章

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

使用 authorize.net ARB 的通知 URL

Authorize.Net 验证信用卡 AIM 和 ARB

使用 Authorize.Net API 检索 ARB 订阅

authorize.net 是不是提供 webhook 来处理 ARB 失败的付款?

Authorize.net ARB 问题