Всегда ли PayPal возвращает payer_id?

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

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


person TRiG    schedule 13.08.2010    source источник
comment
Ответ здесь: x.com/message/181102#181102   -  person TRiG    schedule 16.08.2010


Ответы (1)


Ответ, который я получил с форумов разработчиков PayPal, был следующим:

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

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

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

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

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

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

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

Скопируйте карту сюда и нажмите «Отменить».

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

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

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

Спасибо.

person TRiG    schedule 08.09.2010
comment
Спасибо за эту информацию. пожалуйста, один вопрос относительно этого: возвращается payer_id независимо от того, платит ли покупатель с помощью учетной записи PayPal или использует свою кредитную карту без входа в учетную запись -> Если плательщик не входит в систему PayPal и платит с помощью CC, я не получу payer_id, ок, значит не обязательно в данном случае при оплате через API, не так ли? - person Albert Català; 27.07.2018
comment
@АльбертКатала. Я предполагаю, что в этой ситуации PayPal создает произвольный новый случайный идентификатор payer_id. Но я не знаю. Может быть, лучше задать новый вопрос. - person TRiG; 27.07.2018