微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

购买成功后,如何通过PayPal将输入的信息传输到我的服务器?

如何解决购买成功后,如何通过PayPal将输入的信息传输到我的服务器?

我刚刚开始使用 PayPal 在线支付系统,我开始在 PayPal 中制作智能按钮,但我无法实现我想要的。

我需要当用户在支付 PayPal 后在字段文本中输入一个值时,将请求发送到我服务器上的 PHP 文件并提供信息

例如,我希望用户输入他们的用户名并在付款后将此请求发送到一个地址: www.site.com/paypal/success.php?username=enteredeusername&product=ID_ID

解决方法

使用基于服务器的 PayPal Checkout 集成。

在您的服务器上创建两条路由,一条用于“创建订单”,另一条用于“捕获订单”,documented here。这些路由应该接受 JSON 请求并将 JSON 返回给请求者。他们应该执行的操作是在返回结果之前调用相应的 PayPal API。捕获者尤其应该在将捕获发送到 PayPal 之前进行验证,并在将结果返回给调用者 JS 之前将任何必要的信息写入您的数据库。

将以上两条路线与以下审批流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server

关于如何将用户名作为他们请求的一部分发送的问题,您可以简单地将其放在您的提取网址中。或者,您可以将 JSON 请求正文添加到您的提取中,并让您的服务器解析 JSON 请求,这比 URL 方法更复杂/高级;要么完成工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。