当前位置: 首页 > 知识库问答 >
问题:

付款后检索PayPal电子邮件地址?

陈飞
2023-03-14

当你设置PayPal Buy Now按钮时,你可以在客户结账后将他们带到URL。

有没有办法使用$_GET在PayPal结帐后立即检索他们的PayPal电子邮件?

PayPal在感谢页面末尾附加某种? email=email@address.com吗?

或者,在PayPal中键入成功URL时,我可以在我的感谢页面末尾添加任何变量吗?

基本上,我想存储他们在存款时使用的PayPal电子邮件地址,这样当他们兑现时,将使用相同的PayPal电子邮件地址。

我只是想让你知道为什么我对存储他们真正的PayPal电子邮件地址感兴趣。

任何有这方面知识的人的帮助都将不胜感激。

共有1个答案

符功
2023-03-14

有了一个传统的HTML立即购买按钮,它可以重定向到你的页面之外,永远不能保证付款人在交易成功后会返回你的网站。在这种旧的集成中,获取付款人的电子邮件地址并在数据库中记录这些信息的唯一可靠html" target="_blank">方法是实现旧的IPN服务。

相反,您应该对当前标准签出进行服务器端集成。

按照设置标准支付指南,在服务器上创建两条路由,一条用于“创建订单”,另一条用于“捕获订单”,记录在此处。两个路由都应该只返回JSON数据(没有HTML或文本)。在第二条路线内,捕获API成功后,您应该将其生成的付款详细信息存储在数据库中(尤其是购买单位[0]。payments.captures[0]。id,这是PayPal交易id,在您的情况下,也是付款人对象的电子邮件地址),并立即执行任何必要的业务逻辑(例如发送确认电子邮件或预订产品)将返回的JSON转发给前端呼叫方。

将这两条路线与前端审批流配对:https://developer.paypal.com/demo/checkout/#/pattern/server

 类似资料:
  • 我在网上搜索了一下,但没有找到任何与此相关的内容。我想制作一个脚本,当客户向我的Paypal帐户付款时,它会自动向客户发送电子邮件。 为了做到这一点,我想在成功付款后从Paypal获取3样东西,1。客户的电子邮件ID,2。支付金额,3。产品名称 任何想法都将不胜感激。

  • 客户端部分运作良好,客户端付款,钱在卖家账户中。第二部分允许恢复数据,如交易号码,金额,客户地址,不起作用。使用Paypal提供的脚本。 这是一个文件索引。支付工程费用

  • 我们在IOS应用程序中使用PayPal未来支付。我们需要知道授权未来付款的帐户的电子邮件ID。我们如何获取授权未来付款的用户的电子邮件ID。审批的当前API操作只返回授权令牌。

  • 我正在节点中创建一个系统。js,用户为产品付款,付款后收到一张带有特殊代码的收据,然后可以兑换。 在用户付款后被重定向到成功页面后,我如何获取用户的电子邮件和paymentID(他们用它付款)。 我使用的是“paypal rest sdk”,其他一切都正常工作。 付款授权 谢谢一堆!

  • 我已经做了大量的搜索,尽管我发现有用户询问如何实现以下目标,但在我的知识范围内没有工作解决方案的例子。 问题是关于非常流行的Wordpress插件“Woocommerce”。该插件附带了一个电子邮件系统,使电子商务网站所有者和客户的生活更加轻松。一个问题是,当商店经理将订单状态更改为“已退款”时,没有发送电子邮件。有人说这是因为它是一个手工过程。这是真的,这是一个过程,店主将通过那里的商户帐户或贝

  • 我有一个关于贝宝链接支付发货地址的问题,所以在我的应用程序上(buyer-receiver1(我在那里收集我的%)receiver2(卖家在那里传递其余的钱)。流程是这样的:设置操作类型:创建,调用支付API,接收payKey,setPaymentOption(我在那里设置发货地址),重定向到贝宝页面支付(在审查页面我可以看到发货地址),在卖家页面后,我有这样的消息:卖家保护不合格(我们在文件上没