3

この質問は、PayPal アカウントでの支払いに固有のものです。

したがって、基本的なワークフローは次のとおりです。

  1. 支払いを初期化し、ユーザーを PayPal の認証ページにリダイレクトします。
  2. ユーザーがログインして支払いを承認すると、マーチャント サイトにリダイレクトされます。
  3. paymentId と payerId を取得して渡すことで、支払いが実行されます。

ステップ 1 では、ユーザー認証のために PayPal のサイトにリダイレクトする前に、支払い ID が返されます。ステップ 3 では、支払いを正常に実行するために、ステップ 1 の支払い ID が必要です。セッションに保存せずに支払い ID を取得する方法はありますか? *payer*Id は、マーチャント サイトにリダイレクトするときに URL パラメーターとして返されます。渡されたトークン値もありますが、それが何に使用されるのかわかりません。私が知っているのは、私が探しているのは paymentId ではないということだけです。

どんな助けでも大歓迎です。

4

2 に答える 2

3

現在、セッションまたはDB、または同様の行である必要があります。トランザクションの一意の ID を生成し、それを使用して、応答で受け取った PaymentId にマッピングすることをお勧めします。

于 2013-08-23T04:19:10.210 に答える