11

私のサイトから何かを購入しようとするペイパルユーザーが購入する前に、確認済みのアカウントを持っているかどうかを確認したいと思います。

ユーザーが確認されないと、ユーザーが行う支払いは失敗します。資金は自動的にユーザーに返金されます。

詐欺の問題のためにこれを機能させるために追加または編集できるコードはありますか?

さて私はこれを見つけました

https://www.paypal.com/us/verified/pal=emailhere

ここで、emailhereを任意の電子メールに置き換えると、検証済みまたは未検証になります。

これをコードに追加したいと思います。ありがとう

4

1 に答える 1

3

まだ使用していない場合は、ExpressCheckoutAPIを使用することをお勧めします。これにより、支払いを完了する前に支払人のステータスを確認できます。

SetExpressCheckout APIは、ユーザーをPayPalにリダイレクトするために使用するトークンを生成します。次に、サインインして注文を確認し、[続行]をクリックしてサイトに送り返します。

その時点で、GetExpressCheckoutDetailsを呼び出して、確認済みのステータスを含むすべての購入者の詳細を取得できます。

全体を完成させるには、 DoExpressCheckoutPaymentを呼び出します。ただし、支払人が確認されていない場合は、フローを停止して、この呼び出しをそのままにしておくことができます。支払いは行われないため、返金は必要ありません。あなたは単にあなたから購入する前に彼らが彼らのアカウントを確認する必要があるというメッセージを表示することができます。

PHPを使用している場合は、PayPalのクラスライブラリを確認することをお勧めします。これにより、これらすべてが非常に簡単になります。

于 2012-12-09T21:40:32.503 に答える