如何使用 paypal IPN 并更新 sql 查询?

Posted

技术标签:

【中文标题】如何使用 paypal IPN 并更新 sql 查询?【英文标题】:how to use paypal IPN and update a sql query? 【发布时间】:2017-01-24 06:25:44 【问题描述】:

一旦他们在我的网站上购买了此商品,我正在尝试更新我的用户信息列,但它只是不会更新!我知道如何更新查询并尝试使用 $_SESSION,但没有任何效果!

【问题讨论】:

【参考方案1】:

您可以从以下 URL 启用 Paypal IPN

how to enable Instant Payment Notification Preferences of sandbox account?

在您的贝宝帐户中启用 IPN 后,您可以在返回 URL 处获得 IPN 的响应。

只需从您的 paypal 表单中传递通知 URL,如下所示

<input type="hidden" name="notify_url" value="http://www.example.com/test.php">

您将在 test.php 中获得 IPN 响应,然后您可以相应地更新数据库。

【讨论】:

【参考方案2】:

PayPal IPN 的工作原理:

    用户从商家网站重定向到 Paypal。 用户支付金额。 Paypal 使用 POST 参数调用 Url

所以你需要配置返回 url 并且你需要更新 SQL。 对于测试,您可以使用 SANDBOX 帐户。

谷歌它。有大量的教程。

【讨论】:

以上是关于如何使用 paypal IPN 并更新 sql 查询?的主要内容,如果未能解决你的问题,请参考以下文章

PayPal IPN 更新以适应 HTTP1.1 - 对等方重置连接

Paypal 订阅 IPN 自定义变量

使用非托管 PayPal 按钮时如何使用 IPN 验证 PayPal 数据

如何在几天后将 Paypal IPN 添加到我的网站以获取订阅状态

如何使用 PayPal REST API 和 IPN 验证销售

(Laravel)无法从PayPal IPN获得响应,但模拟的响应返回已经过验证