1

私は、バイヤーがアイテムを購入して PayPal で支払うことができる、複数の売り手がいる小さなマーケットプレイスを運営しています。問題は、誰かが支払いを行うと、PayPal Web サイトに「支払い確認」が表示され、PayPal アカウントに戻るか、Web サイトに戻るかを選択できることです。

支払い部分を除いて、私のウェブサイトで支払いフローを維持する方法はありますか? たとえば、Etsy で買い物をすると、買い手は PayPal にアクセスして支払いを行い、支払い確認のためにすぐに Etsy に戻されます。PayPal の支払い確認ページは表示されません。

Etsy と PayPal には、他のサイトでは利用できない特別な取り決めがあるためではないでしょうか? または、API で何か不足していますか?

現在、通常の PayPal API を使用すると、購入者には次のように表示されます。

NAME, you've just completed your payment.
Your transaction ID for this payment is: XXXXXXXXXXXXXXXXXXXX.

We'll send a confirmation email to your@email.com

Go to PayPal account overview.
Go back to "seller@email.com".

非表示のフィールドで、「戻る...」リンクを自分の Web サイト名に変更する方法さえわかりません。PayPal は、売り手 (支払いを受け取った人) の電子メール アドレスを表示することを選択するだけです。

隠し変数を使用して戻るための Web サイト名を少なくとも設定する方法はありますか? 私にはさまざまな売り手がいるため、各売り手のPayPalアカウント内で設定できるものではないことに注意してください.

ありがとうございました :)

4

1 に答える 1

1

Set/Get/Do EC API 統合でエクスプレス チェックアウトを使用していると思います。Express Checkout API で利用可能なエクスペリエンス オプションについては、以下のドキュメントを確認してください。

https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/

PayPal 支払い認証 URL の「useraction=commit」は、「購入」ボタンをトリガーします。そのリクエスト パラメータを送信しない場合は、[続行] ボタンが表示され、サイトで残りのプロセスを完了することができます。

ただし、Paypal Payment Standard 製品を使用している場合は、エクスプレス チェックアウトを使用して求める結果を達成する必要があります。

于 2013-08-02T18:53:53.863 に答える