The developers Reference and Guide には、多くの名前と値のペアが記載されていますが、トランザクションのバッチ ID については明らかに記載されていません。この省略の理由はわかりませんが、サイトのサンプル コードに示されているように、Curl 呼び出しの単純なプロセスを使用します。
API を精巧に使用してバッチ ID を取得するにはどうすればよいですか?
ありがとうございました!
The developers Reference and Guide には、多くの名前と値のペアが記載されていますが、トランザクションのバッチ ID については明らかに記載されていません。この省略の理由はわかりませんが、サイトのサンプル コードに示されているように、Curl 呼び出しの単純なプロセスを使用します。
API を精巧に使用してバッチ ID を取得するにはどうすればよいですか?
ありがとうございました!
バッチ ID は、トランザクションが夜の終わりにプロセッサにバッチ アウトされたときにのみ表示されます。ホスト ベースではないことを前提としています。ただし、テスト トランザクションでは、それらはテストにすぎません。プロセッサにバッチアウトされることはなく、trans 状態 6 のままになります。
バッチ ID は、トランザクションの決済後に割り当てられます。これは、翌日または 2 日後になる可能性があります。または、低速のプロセッサ/バンクを使用している場合は 3 つです。
Payflow Pro には、Reporting API と呼ばれる別の API インターフェイスがあります。バッチ ID を持つすべてのトランザクションを返す決済レポートと呼ばれるレポートがあります。合計と日付を含むバッチの概要を返すバッチ レポートと呼ばれるレポートもあります。
レポート ドキュメントは次のとおりです: https://cms.paypal.com/cms_content/CA/en_US/files/developer/PP_Reporting_Guide.pdf
レポート API を使用する Ruby 用の Payflow ライブラリを作成しました。また、そこでどのように機能するかを見ることができます。https://github.com/bypasslane/payflow-ruby