1

これは一般的な質問です。

透過的なリダイレクトで Payflow Pro を実装しました。エクスプレス チェックアウトも実装しました。私のチェックアウト ページでは、PayPal が推奨するように、Pay Now または PayPal でのチェックアウトなど、両方のオプションを提供したいと考えています。問題は、ユーザーが [今すぐ支払う] をクリックすると、Payflow を使用してトランザクションが処理され、PayPal Manager アカウント - レポートで表示できることです。ユーザーが [PayPal でチェックアウト] をクリックすると、トランザクションは PayPal アカウントに移動することによってのみ表示されます。

「Checkout with PayPal」トランザクションを PayPal Manager に表示するにはどうすればよいですか?

ここにドキュメントがありますhttps://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pfp_expresscheckout_pp.pdfその名前は、Payflow Express Checkout プロセスがあることを示しているように見えますが、通常の Express チェックアウトとまったく同じように見えますチェックアウトプロセス。何か不足していますか?

これは、テスト アカウントの使用に関連している可能性があると思います。Payflow をテストするためのマネージャ アカウントと、エクスプレス チェックアウトをテストするためのサンドボックス アカウントがあります。両方に同じアカウントを使用するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

PayFlow マネージャーの資格情報を使用して、ExpressCheckoutトークン ( EC-XXXXXXX )を作成できます。

TENDER (必須) 入札タイプ (支払い方法)。いつもPです。

ACTION (必須) これが Set Express Checkout 要求であることを示す S です。

USER=
VENDOR=
PARTNER=
PWD=
TRXTYPE=S
TENDER=P
ACTION=S
AMT=0.01
CURRENCY=USD
RETURNURL=http://ex.com
CANCELURL=http://ex.com

応答は次のようになります。

RESULT=0 
RESPMSG=Approved 
TOKEN=EC-XXXXXXXXXXXXXXXXX

同じようにリダイレクトします: http://sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token= TOKEN

リターン URL にリダイレクトされると、PAYERID. これを別のリクエストで渡し、支払いを完了します。

TOKEN (必須) Set Express Checkout 応答で返されたタイムスタンプ付きトークン。

ACTION (必須) これが Set Express Checkout 要求であることを示す D です。

PAYERID (必須) Get Express Checkout Details 応答によって返される一意の PayPal 購入者アカウント ID 番号。この値は、購入者が Web サイトにリダイレクトされたときに URL で返されます。

USER=
VENDOR=
PARTNER=
PWD=
TRXTYPE=S
TENDER=P
ACTION=D
AMT=0.01
CURRENCY=USD
TOKEN=
PAYERID=

Payflow アカウントの電子メール アドレスは、有効なサンドボックス アカウントの電子メール アドレスである必要があることに注意してください。

于 2014-04-30T22:45:12.337 に答える