Вопрос

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

(Это стандарт платежей сайта PayPal.)

Это было полезно?

Решение

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

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

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

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

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

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

Нажмите на добавление

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

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

** Не добавляйте карту на свою учетную запись **

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

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

Спасибо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top