GetRecurringPaymentsProfileDetails отсутствует адрес электронной почты покупателя - PullRequest
0 голосов
/ 21 декабря 2011

Я использую PayPal's Сайт оплаты Pro с регулярными платежами.

Некоторые профили создаются с помощью кредитной карты, другие - с использованием учетной записи PayPal (пользователь использует свою учетную запись PayPal для финансирования транзакции).

Я пытаюсь получить адрес электронной почты пользователя (если пользователь использовал PayPal) с помощью GetRecurringPaymentsProfileDetails операции API. Я вижу, что есть свойство Email, которое возвращается, но оно всегда пустое. Я предполагаю, что он вернется со значением только в том случае, если я первоначально установлю что-то для него.

Я вижу, что могу использовать другую операцию, GetExpressCheckoutDetails, однако все, что у меня есть, это profileId, токен, необходимый для запроса GetExpressCheckoutDetails, не требуется.

Спасибо.

1 Ответ

0 голосов
/ 02 марта 2012

Вам не нужен токен, достаточно ProfileID для совершения вызова.Пожалуйста, обратитесь к GetRecurringPaymentsProfileDetails

Кроме того, я думаю, что ProfileID и токен могут использоваться в качестве альтернативы.ProfileID получен при использовании кредитной карты и токена при использовании PayPal.

...