【发布时间】: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