Получение электронного письма покупателя / плательщика с помощью PayPal Digital Goods Express Checkout
Я новичок в сценариях PHP, а также в экспресс-оплате PayPal Digital Goods. Я интегрировал в код файла orderconfirm.php, который автоматически генерирует электронное письмо с дополнительной информацией для покупателя. Одна проблема, с которой я сталкиваюсь, и которую я искал, пытаясь найти решение, заключается в том, что я не могу понять правильный синтаксис и код для получения адреса электронной почты покупателя / плательщика, который должен быть включен в эту часть. сценария. Я заметил, что в зависимости от того, где вы смотрите, PayPal может иметь другое имя для адреса электронной почты покупателя (то есть, плательщик, электронная почта, payeremail и т. Д.). Может кто-нибудь сказать мне, и дать мне пример, с которым я могу работать, правильное кодирование и синтаксис для выполнения этого? Буду весьма признателен за это!
1 ответ
Вы можете выполнить вызов API GetExpressCheckoutDetails или использовать мгновенное уведомление о платеже (IPN).
С GetExpressCheckoutDetails вы найдете токен Express Checkout и получите кучу информации о покупателе, включая его адрес электронной почты. Срок действия токена истекает через 3 часа, поэтому, если вам нужна информация, которая позже не будет работать для вас.
IPN отправляет сообщение на указанный вами URL-адрес для уведомления, включая информацию о платеже и покупателе (с указанием адреса электронной почты).