web-dev-qa-db-ja.com

Paypalのメールアドレスが確認済みのユーザーかどうかを確認します

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

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

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

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

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

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

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

11

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

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

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

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

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

3
Drew Angell