2017-01-05 4 views
0

Im создание системы в node.js, где пользователь платит за продукт, и после оплаты они получают квитанцию ​​со специальным кодом, который они могут затем выкупить.Получение электронной почты пользователя после оплаты для отправки кода по электронной почте

Как получить адрес электронной почты пользователя и платежный идентификатор (который они оплатили) после того, как они были перенаправлены на страницу успеха после оплаты.

Я использую «paypal-rest-sdk», и у меня все работает.

Payment Authorization & Capture the Payment (Future) using PayPal-node-SDK (PayPal Express Checkout) - Если вы читаете главный ответ на это сообщение, я в основном спрашиваю, как получить информацию о платеже с пользователем, который только что оплатил мой запрос GET успешного paymenturl, поэтому я могу запустить код .execute и обратитесь к человеку, который оплатил электронную почту, а затем я могу отправить им уникальный код, который они получают после покупки продукта. (http://prntscr.com/ds0fpo)

Спасибо!

+0

Пожалуйста, добавьте код, показывающий, что вы пробовали, и как он потерпел неудачу. – miken32

+0

У меня нет кода, который бы работал, поскольку я не знаю, как это сделать, и googling в течение длительного времени не помог много, все, что я хочу знать, это если есть способ после оплаты, и пользователь отправляется обратно в return_url для я получаю там электронную почту и payment.id, возможно, от отправленного запроса или если есть умный способ сделать это с помощью переменных/куки или что-то в этом роде. – Loggggy

ответ

0

Ах, глупо мне, когда вы перенаправляетесь на страницу успеха, вы получаете 3 параметра в req.query, один из которых дает мне идентификатор платежа и позволяет проверить, одобрен ли он, и затем разрешить мне выполнить код выполнения в ссылке выше, чтобы я мог получить информацию о плательщике, и там был электронный адрес!