0

我正在尝试做的事情(但不知道该怎么做)是在有人在 PayPal 上成功完成交易后,我需要它返回我的网站并更新数据库中相对于用户的一个字段。

我不知道如何做到这一点,我一直在寻找几个小时。

4

1 回答 1

0

您可以通过以下两种方式之一来执行此操作。付款完成后,您可以使用 IPN 或 PDT 更新您的数据库。两种方法中更好的方法是使用 IPN,或者至少将 IPN 与 PDT 结合使用。

即时付款通知 (IPN) 是一种消息服务,可通知您与 PayPal 交易相关的事件。您可以使用它来自动化后台和管理功能,例如履行订单、跟踪客户以及提供与交易相关的状态和其他信息。

您可以在此处的页面上找到更多关于 IPN 的信息。同样在该页面上,左侧还有一些有用的链接。这里有用于创建侦听器、设置、测试、IPN 历史、带 FMF 的 IPN、IPN/PDT 变量和示例代码页面。

PayPal 的 PDT 系统向使用 PayPal Payments Standard 的商家网站发送订单确认,并让他们验证此信息。然后,此类站点可以在本地“订单确认”页面中显示此数据。IPN 比 PDT 更可靠,而且使用 PDT,它依赖于买家单击按钮返回您的站点。如果他们没有单击按钮返回您的站点,则不会发回任何信息,并且您无法像使用 IPN 那样重新发送此信息。您可以在此处找到更多关于 PDT的信息。

我个人只使用 PDT 在我的网站上创建一个动态的感谢页面,并使用 IPN 来更新我的数据库和自动化一些任务。希望这可以帮助。:)

于 2013-03-27T12:38:11.177 回答