Всегда ли PayPal возвращает payer_id? - PullRequest
3 голосов
/ 13 августа 2010

Я понимаю, что когда клиент входит в систему PayPal и использует свою учетную запись PayPal, PayPal отправит нам payer_id клиента.Но что произойдет, если клиент не войдет в PayPal и просто использует кредитную карту для обработки платежа?PayPal все еще предоставляет payer_id в этом случае?И есть ли способ подделать это в Песочнице?Предоставляет ли PayPal тестовые номера кредитных карт?Один за успех, а другие за различные типы сбоев?

(Это стандарт платежей через веб-сайт PayPal.)

1 Ответ

4 голосов
/ 08 сентября 2010

Ответ, полученный на форумах разработчиков PayPal, был:

Payer_id возвращается, если покупатель оплачивает счет PayPal или использует свою кредитную карту без регистрации на счет.

Вы можете создать номер тестовой карты в песочница, следуя инструкциям ниже:

Первый вход в песочницу покупателя аккаунт и получить тестовый кредит карты, выполнив следующие действия:

Нажмите на профиль

Нажмите на кредитную карту

Нажмите Добавить

Выберите тип карты (в настоящее время песочница сгенерирует тестовую карту Visa цифры)

Скопируйте карту сюда и нажмите на кнопку отмены

** Не добавляйте карту в свой аккаунт **

Теперь используйте этот номер тестовой карты, любой срок годности в будущем, 000 за номер CVV2, любой адрес в допустимый формат и любое имя для проверки еще раз.

Эти тестовые карты приведут к успех. Для платежей на сайте стандарт, для имитации отказа с номер тестовой карты, вы можете ввести любой случайные 16 цифр для номера карты. Тем не менее, с сайта платежей стандартно, если транзакция не удалась, нет ответ отправлен продавцу.

Спасибо.

...