再現したいシナリオを説明しましょう。オンライン マーチャントとその顧客の間の仲介者として機能するサーバー アプリケーションをコーディングしました。
基本的には、顧客がマーチャントの Web サイトで商品を購入すると、マーチャントは購入の説明をデジタル署名と共にサーバーに送信するという考え方です。次に、サーバーは詳細を検証し、URL をオンライン マーチャントに送信します。次に、オンライン マーチャントは顧客をこの URL にリダイレクトする必要があります。
さて、私の質問は、問題の特定のトランザクションを識別するのに役立つように、ユーザーがリダイレクトされるページにデータを含めることです。具体的には、vendor_username (オンライン マーチャントがサーバーに登録したユーザー名) と transaction_id を追跡したいと考えています。これは、サードパーティではなく顧客がリダイレクトされる私の Web サイトである場合、Sessions を使用して簡単に実現できます。
URL の vendor_username と transaction_id をクエリ文字列としてオンライン マーチャントに渡すことを考えましたが、クエリ文字列はアドレス バーから簡単に編集できるため、オプションではありません。どうすれば実装できますか?説明が長くなって申し訳ありませんが、私が何を望んでいるかを理解していただけるように、私の状況を詳しく説明したかったのです。ありがとうございました :)