【问题标题】:Authorize.net getting subscriber's last payment transactionAuthorize.net 获取订阅者的最后一笔付款交易
【发布时间】:2013-06-12 10:27:50
【问题描述】:

我正在使用 Authorize.net ARB 来处理我的付款,这里的事情是我的 SilentPost 由于我的服务器上的一些致命错误而无法工作 1 周,因此从 Authorize.Net 进行的所有交易都没有被记录在我的数据库中。

我只是想知道是否有办法使用 AuthnetARB 获取订阅者的最后一笔付款交易。

我知道 ARB API 的这一部分称为ARBGetSubscriptionStatusRequest,我可以调用它,问题是它只返回这个值:

<ARBGetSubscriptionStatusResponse xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
 <refId>Sample</refId>
 <messages>
 <resultCode>Ok</resultCode>
 <message>
 <code>I00001</code>
 <text>Successful</text>
 </message>
 </messages>
 <Status>active</Status>
</ARBGetSubscriptionStatusResponse>

如您所见,它没有告诉我订阅者支付了多少费用和支付日期。我想要这些信息,因为对我来说这些是最重要的。

我也找到了这个链接http://www.authorize.net/support/ReportingGuide_XML.pdf,但我认为那不是 ARB API,因为那是 Merchant Web Services API。我不确定。

无论如何,我正在寻找一个 Authorize.net ARB API,它要求提供订阅者 ID,因为我将订阅者 ID 存储在我的数据库中,然后返回金额和付款日期。有没有办法做到这一点?

非常感谢您的帮助!

谢谢!

【问题讨论】:

    标签: php authorize.net


    【解决方案1】:

    报告 API 正是您获取所需信息所需要的。它可以为您提供有关您丢失的交易的信息。您将使用getSettledBatchListRequest 获取您遇到服务器问题的时间段内的批次列表,然后多次调用getTransactionListRequest,然后最终getTransactionDetailsRequest 以获取最初通过静默发送的交易信息。

    【讨论】:

    • 感谢您的回复。我仍在授权沙箱中测试这个,它没有给我任何结果。这适用于沙盒模式吗?或者当我处于实时模式时它只会给我一个结果?
    • 这是结果
      <?xml version="1.0" encoding="utf-8"?><getsettledbatchlistresponse xmlns:xsi="&lt;a href=" http: rel="nofollow" target="_blank">w3.org/2001/XMLSchema-instance" xmlns:xsd= "<a href="/default/index/tourl?u=aHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWE%3D" rel="nofollow" target="_blank">w3.org/2001/XMLSchema</a>" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&gt;<messages><resultcode>Ok</resultcode><message>I00004找不到记录。 ' resultCode => 'Ok' code => 'I00004' text => '未找到记录。' subscrId => false }
    • 我很确定它在沙盒模式下不起作用,但您应该联系 Authnet 进行验证。
    • 我明白了。感谢您的回答! :)
    猜你喜欢
    • 2012-12-04
    • 2015-01-12
    • 1970-01-01
    • 2014-11-16
    • 2011-08-24
    • 2011-03-29
    • 1970-01-01
    • 2017-11-22
    • 2015-08-04
    相关资源
    最近更新 更多