Получение электронной почты покупателя/плательщика из PayPal Digital Goods Express Checkout

Я новичок в PHP-скриптах, а также в PayPal's Digital Goods Express Checkout. Я интегрировал в файл orderconfirm.php код, который автоматически генерировал электронное письмо с дополнительной информацией для покупателя. Единственная проблема, с которой я, кажется, сталкиваюсь, и я искал ее повсюду, пытаясь найти решение, заключается в том, что я не могу понять правильный синтаксис и код для получения адреса электронной почты покупателя/плательщика для включения в эту часть сценария. Я заметил, что в зависимости от того, где вы смотрите, PayPal имеет другое имя для адреса электронной почты покупателя (например, плательщик, электронная почта, payeremail и т. д.). Может ли кто-нибудь сказать мне и привести пример, с которым я могу работать, правильное кодирование и синтаксис для выполнения этого? Буду весьма признателен за это!


person user2404072    schedule 04.06.2013    source источник


Ответы (1)


Вы можете выполнить вызов API GetExpressCheckoutDetails или использовать уведомление о мгновенном платеже (IPN).

С помощью GetExpressCheckoutDetails вы найдете токен Express Checkout и получите кучу информации о покупателе, включая его адрес электронной почты. Срок действия токена истекает через 3 часа, поэтому, если вам нужна информация позже, это может не сработать для вас.

IPN отправляет сообщение на указанный вами URL-адрес уведомления, включая информацию о платеже и покупателе (с их адресом электронной почты).

person Gerzie    schedule 06.06.2013