Подтвердить что ты не робот

Проверьте, является ли адрес электронной почты PayPal подтвержденным пользователем.

Я хотел бы проверить, имеет ли пользователь PayPal, который пытается что-то купить с моего сайта, проверенную учетную запись, прежде чем совершать покупку.

Как только пользователь не будет проверен, любой платеж, который он/она сделает, потерпит неудачу. Фонды будут автоматически возвращены пользователю.

Есть ли какой-либо код, который я могу добавить или изменить, чтобы сделать эту работу из-за проблем с мошенничеством.

Ну, я нашел это

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

где, если я заменяю emailhere любым электронным адресом, я получаю подтверждение или непроверено.

Я хотел бы добавить это в код. Благодаря

4b9b3361

Ответ 1

Если вы еще этого не сделали, я бы рекомендовал использовать Экспресс-проверку API. Это позволит вам проверить статус плательщика до завершения платежа.

SetExpressCheckout API создаст ваш токен, который вы используете для перенаправления пользователя на PayPal. Затем они войдут в систему, просмотрят заказ и нажмите "Продолжить", чтобы отправить их на ваш сайт.

В этот момент вы можете позвонить GetExpressCheckoutDetails, чтобы получить все детали покупателя, включая их подтвержденный статус.

Чтобы завершить все, что вы бы назвали DoExpressCheckoutPayment. В случае, если плательщик не проверен, вы можете просто остановить поток и оставить этот вызов. Никакой оплаты не будет, поэтому возврат не потребуется. Вы можете просто отобразить сообщение, которое им нужно проверить свою учетную запись, прежде чем делать покупки у вас.

Если вы работаете с PHP, я бы порекомендовал взглянуть на мою библиотеку классов для PayPal. Это делает все это очень простым для вас.