私は支払いを処理するために 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も見つけましたが、それはマーチャント Web サービス API であるため、ARB API ではないと思います。よくわかりません。
とにかく、サブスクライバー ID をデータベースに保存しているため、サブスクライバー ID を要求し、金額と支払い日を返す Authorize.net ARB API を探しています。それを行う方法はありますか?
あなたの助けは大歓迎です!
ありがとう!