PayPal PayFlow Pro を使用してトランザクションを処理しています。PCI コンプライアンスの問題に対処するために、透過的なリダイレクトでセキュア トークンを使用することを選択しました。
私のトークン リクエストでは、次のように CUSTREF パラメータを指定しています。
&CUSTREF=461
また、トランザクション フォームにこのための非表示フィールドを作成しました。Fiddler に対して HTTPS プロキシを有効にしており、これらの値がセキュア トークンとトランザクション リクエストの両方で送信されていることがわかります。トランザクションは、ライブ PayFlow ゲートウェイで正常に完了します。
しかし、https ://manager.paypal.com/ > Reports > Daily Activity でトランザクションを表示すると、詳細ページのCust Ref #:フィールドが空です。
パラメータは、このドキュメントの 71 ページで照会トランザクションでの使用について説明されています: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf
これ以外に、この分野に関するドキュメントはあまり見つかりませんでした。いくつかのコード サンプルを見てみたところ、トランザクション リクエストで CUSTREF パラメータを渡す必要があるようです (最初に試したのはこれでした)。
https://github.com/angelleye/paypal/blob/master/PayFlowTransaction.php
誰もこれに遭遇したことがありますか?PayPal でチケットをオープンしています。