【问题标题】:Getting the user email after payment to send code to email付款后获取用户电子邮件以将代码发送到电子邮件
【发布时间】:2017-05-20 15:31:13
【问题描述】:

我在 node.js 中创建了一个系统,用户在该系统中为产品付款,付款后他们会收到一张带有特殊代码的收据,然后他们可以兑换。

付款后重定向到成功页面后,我如何获取用户的电子邮件和paymentID(他们使用的付款)。

我正在使用“paypal-rest-sdk”,其他一切正常。

Payment Authorization & Capture the Payment (Future) using PayPal-node-SDK (PayPal Express Checkout) -- 如果您阅读了该帖子的最佳答案,我基本上是在询问如何从刚刚在我的成功付款 URL 的 GET 请求中付款的用户那里获取 paymentId 的信息,以便我可以运行 .execute 代码并查看付款人的电子邮件,然后我可以将他们购买产品后获得的唯一代码发送给他们。(http://prntscr.com/ds0fpo)

非常感谢!

【问题讨论】:

  • 请添加一些代码,显示您尝试过的操作以及失败的原因。
  • 我还没有真正让任何代码工作,因为我不知道该怎么做,而且谷歌搜索了很长时间并没有太大帮助,我只想知道支付后是否有办法和用户被发送回return_url让我到达那里的电子邮件和payment.id,可能来自发回的请求,或者是否有一种聪明的方式来使用变量/cookies或类似的东西。

标签: node.js paypal paypal-rest-sdk


【解决方案1】:

啊,愚蠢的我,当你被重定向到你的成功页面时,你会在 req.query 中获得 3 个参数,其中一个给我付款 ID 并允许我检查它是否被批准,然后允许我运行执行代码上面的链接,所以我可以得到付款人信息,里面有电子邮件!

【讨论】:

    猜你喜欢
    • 2014-06-30
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    相关资源
    最近更新 更多