PayPal Выплаты с закодированным идентификатором пользователя - PullRequest
0 голосов
/ 03 сентября 2018

Мне нужна помощь с Paypal Payouts. В настоящее время я использую Java SDK и работаю в среде песочницы.

Я пытаюсь реализовать кнопку в своем веб-приложении, которая позволит пользователям получать денежные вознаграждения на своих счетах PayPal. Моей первой идеей было запросить их электронную почту, а затем - с помощью SDK создать элемент выплат и отправить его. Все работает хорошо, за исключением того, что когда кто-то печатает (я полагаю, непреднамеренно) неправильный адрес электронной почты, тогда деньги не будут переведены. Вот почему я решил, что запрос пользователя войти в систему с PayPal, а затем использовать его идентификатор PayPal будет гораздо более устойчивым к ошибкам.

Итак, я выполнил шаги, описанные здесь .

Я успешно могу обменять код авторизации и получить токены доступа и обновления. Затем я использую их для загрузки информации о пользователе, которая содержит только user_id (логин openid).

Когда я пытаюсь создать PayoutItem с типом получателя PAYPAL_ID и значением - user_id из Userinfo объекта - операция завершается неудачно (без ошибок - только результат пакета null).

Мы не имеем и не ожидаем никаких транзакций от этого пользователя - поэтому нет способа использовать getTransactionDetails для получения идентификатора плательщика.

Я подозреваю, что user_id - неправильное свойство для использования. Однако я не могу найти информацию о том, как интегрировать выплаты с типом получателя PAYPAL_ID в сочетании с логином PayPal.

Помогите, пожалуйста!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...