タイトルが示すように、サーバー統合トランザクションを登録するために必要な必須の値についていくつか質問があります。
質問
プロトコル バージョン 2.23 以降、請求先住所フィールドと配送先住所フィールドが必要なのはなぜですか? (取引はすでに提供/提供されたサービスの支払いのためのものであるため、奇妙に思えます)
これらのフィールドを提供する必要を回避するために使用できる代替の SagePay 統合方法はありますか?
統合要件に関する簡単な背景
「クライアント A」の Web サイト請求書支払いゲートウェイを開発しています。顧客には紙の請求書が送られ、請求書をオンラインで支払うことができます。顧客は請求書の詳細を入力し、「クライアント A」が提供する Web サービスを検索すると、請求書と請求書の合計が返されます。
次に、顧客が請求書を確認し、SagePay 経由で請求書を支払うことを選択できるようにします。顧客が請求書の支払いを選択したとき、フィールド (請求書 ID としての VendorTxCode) と請求書の合計を送信することにより、トランザクションを SagePay に登録するつもりでした。
次に「クライアント A」は、成功した SagePay トランザクションのレポートを作成し、(請求書 ID としての VendorTxCode) をシステムに照合して、支払いが完了したことをマークします。
ありがとうアダム