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

Что такое идентификатор плательщика PayPal?

Мгновенное уведомление об оплате script получает среди других параметров следующее:

payer_id = LPLWNMTBWMFAY

В чем смысл этой строки?

4b9b3361

Ответ 1

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

Ответ 2

Как говорили другие, payer_id можно использовать для идентификации учетной записи Paypal. ОДНАКО! - у одной учетной записи Paypal может быть несколько связанных с ней payer_id, по одному для каждой кредитной карты или источника финансирования, используемого этой учетной записью. Из-за этого данная учетная запись Paypal НЕ сопоставляет один-к-одному с одним payer_id.

Например, если Боб покупает с моего сайта (через Paypal) с помощью своей карты Visa, транзакция будет включать в себя один payer_id. Если позже Боб покупает свою Mastercard, транзакция будет включать другой payer_id.

Я подтвердил это в телефонном разговоре с техническими решениями Paypal Merchant Technical Solutions в мае 2013 года, столкнувшись с проблемами с обработкой заказов (из-за некоторых неправильных предположений, которые я сделал о payer_id, как надежном способе увидеть, клиент уже существует в моей базе данных клиентов).

Примечание. Одно из последствий этого факта состоит в том, что при написании IPN-обработки Paypal script, payer_id следует правильно хранить только в таблице базы данных "заказы" и не хранить в таблице "клиенты".

См. также этот ответ: Является ли paypal payer_id уникальным для каждой кредитной карты?

Ответ 3

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

Ответ 4

Payer_id - это только идентификатор PayPal, который оплачивает платеж. Идентификатор электронной почты является динамическим и всегда изменяется, но плательщик является статическим.