2015-06-10 2 views
1

Согласно документации PayPal при совершении выплаты я могу использовать незашифрованную электронную почту (EMAIL), незашифрованный телефонный номер (PHONE) или зашифрованный номер учетной записи PayPal (PAYPAL_ID), чтобы указать получателя.PayPal выплата с paypal_id как получатель

Как я могу получить paypal_id (например, с помощью мобильного sdk и сервера с использованием REST API)? Я зашифрую его, а если нет, как его зашифровать?

ответ

1

Вы можете получить его, вызвав API GetTransactionDetails для существующей транзакции. Этот API дает вам PAYERID, который представляет собой 13 однобайтовых буквенно-цифровых символов.

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/

Там могут быть некоторые бизнес-сценарии, которые вы можете получить PAYERID от предыдущих операций. Но я согласен, что EMAIL будет намного проще.

+0

Что делать, если я хочу использовать paypal только для выплат и не имею никаких транзакций? И что, если пользователь меняет адрес электронной почты, должен ли я запрашивать информацию пользователя каждый раз перед выплатой? – romankuznietsov

+0

Если это так, вызовите API, используя адрес электронной почты пользователя, и адрес электронной почты должен быть предоставлен пользователем. Я видел, как большие сайты делают это. Риск заключается в том, что вы никогда не знаете, является ли предоставленное электронное письмо реальным пользователем PayPal, и если это пользователь PayPal, который пользователь действительно использует, если он/она делает опечатку. – golddc

+0

Но хорошо, если электронное письмо не является зарегистрированным пользователем PayPal, деньги будут «висятся» там в течение некоторого времени, и пользователь может использовать электронное письмо для регистрации PayPal, чтобы потребовать его. С другой стороны, я лично пытался найти способ проверить, является ли пользователь пользователем PayPal, но до сих пор это было бесплодным. Но, возможно, вы можете проверить этот API: GetVerifiedStatus – golddc

Смежные вопросы