Способ проверки статуса учетной записи PayPal проверяется с помощью PHP

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

Есть ли способ проверить адрес электронной почты, имя и фамилию, используя PHP, используя переменные $_GET или переменные $_POST? Если есть, можете ли вы показать мне, как?

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

Ответ 1

Лучше всего сделать это, чтобы начать, но не завершить экспресс-заказ. Обычная экспресс-проверка (ссылка на Classic, но REST работает одинаково) выглядит следующим образом

  • SetExpressCheckout - Скажите PayPal, что вы хотите разрешить $1.00, и им нужно войти в систему и авторизировать платеж.
  • GetExpressCheckoutDetails - возьмите маркер с шага 1 и получите данные своей учетной записи PayPal. Включено в это PAYERSTATUS, в котором будет указано, проверена ли их учетная запись PayPal или нет.
  • DoExpressCheckout - вы этого не сделаете, но здесь вы заканчиваете процесс и получаете средства. Поскольку данные, которые вы хотите, находятся на шаге 2, просто проигнорируйте его, и сеанс истечет.

Ответ 2

Вы можете реализовать API GetVerifiedStatus, чтобы определить, проверено или не проверено, указан ли указанный статус учетной записи Paypal.

Чтобы использовать этот API, вам необходимо сначала отправить заявку на получение заявки в Paypal. Представление портала link здесь.

Затем напрямую используйте вызов API GetVerifiedStatus, обратитесь к полям запроса API, ссылка.

Пример загрузки SDK ссылка.