【问题标题】:Getting ARB subscription information from Authorize.net using Active Merchant?使用 Active Merchant 从 Authorize.net 获取 ARB 订阅信息?
【发布时间】:2011-08-18 17:09:23
【问题描述】:

我正在尝试编写一个测试来验证通过 Rails + Active Merchant 创建的 Authorize.net ARB 订阅的开始日期和间隔。

我可以使用response = GATEWAY.recurring(...) 成功创建子,并且我得到一个成功代码。

但是,在创建订阅后,据我从 Active Merchant 文档中可以看到,我无法真正请求任何信息,例如开始日期。

可用于 ARB 的唯一方法是:

cancel_recurringrecurringupdate_recurring

我是否遗漏了一些明显的东西?

【问题讨论】:

  • 赏金将在 3 天后到期,没有答案...

标签: ruby-on-rails-3 testing automated-tests authorize.net activemerchant


【解决方案1】:

ARB API 提供的报告功能非常有限。事实上,您可以通过该 API 获得的只是订阅状态 (ARBGetSubscriptionStatusRequest)。您唯一可用的其他选项是创建 (ARBCreateSubscriptionRequest)、更新 (ARBUpdateSubscriptionRequest) 和删除 (ARBCancelSubscriptionRequest)。这不是 RoR 限制。这是 API 限制。您可以在ARB Guide 中确认。

因此,您需要跟踪与订阅相关的任何信息(开始日期、结束日期、金额等)。

Authorize.Net 确实有一个新的Transaction Detail API,他们一直在增强它。但截至目前,它并未报告您正在寻找的信息类型。

【讨论】:

    猜你喜欢
    • 2014-04-14
    • 2011-03-10
    • 2023-04-03
    • 2016-07-11
    • 1970-01-01
    • 2014-06-06
    • 2014-05-12
    • 2012-09-28
    • 2019-02-21
    相关资源
    最近更新 更多