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

将网站用户名附加到 paypal IPN product_id

如何解决将网站用户名附加到 paypal IPN product_id

我有 IPN 数据发送回正确的信息,我有产品 ID,我还有一个文本框供用户在我的网站上写下他们的游戏名称

我正在努力将用户名输入与 IPN product_id 附加在一起。我想要它做的是当用户点击贝宝按钮时,它处理交易,如果批准,从网站输入的用户名和 product_id 被放入一个数组或我以后可以放入我的数据库的东西

我对 PHP 和 html 还很陌生,请多多指教

解决方法

创建 PayPal 交易时,传递一个名为 custom 的变量,其中包含要作为交易一部分存储的值。

对于不使用 API 或 JS 的旧式 HTML 集成,此处记录:https://developer.paypal.com/docs/paypal-payments-standard/integration-guide/Appx-websitestandard-htmlvariables/#payment-transaction-variables


IPN 非常陈旧而且笨重。 Crrent PayPal 集成根本不使用 IPN,而是服务器上调用 PayPal API 的两条路由——一条用于“创建订单”,另一条用于“捕获订单”,记录在此处:https://developer.paypal.com/docs/business/checkout/server-side-api-calls/#server-side-api-calls

当您执行该捕获调用时,您会立即获得成功/失败的响应,并且可以相应地更新您的数据库/系统。因此,您无需等待 PayPal 向您发送 IPN 通知。

您服务器上的这两个路由在调用时应该返回 JSON 数据(并且只有 JSON 数据)。与它们配对的审批流程是 https://developer.paypal.com/demo/checkout/#/pattern/server

您可以将 POST 数据值添加到您的提取请求中。

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