繁体   English   中英

使用PHP设置即时付款通知 - PayPal

[英]Setting up Instant Payment Notification with PHP - PayPal

我已经设置了一个PayPal Sandbox帐户并创建了一个脚本来使用PHP / cURL进行付款,这基本上遵循本教程 我们已经购买了PayPal Payments Pro帐户以便与之一起使用。 现在我需要设置即时付款通知(IPN)以便在我们的确认页面上显示付款详细信息,并在我们自己的数据库中跟踪交易。

问题:如何在PayPal沙箱中设置IPN? IPN如何与我使用的NVP API绑定? 我已经看过几个带有代码示例的PHP教程,但没有一个解释如何使用API​​进行设置。

参考文献:这是NVP API手册 这是订单管理集成手册 这是PayPal上的FAQ类型帖子

非常感谢。

应默认启用IPN。 如果没有,您可以通过PayPal帐户启用它们 - >个人资料 - >我的销售工具 - >即时付款通知。

IPN由API调用触发,例如DoExpressCheckoutPayment,DoDirectPayment,RefundTransaction等。通常,当外部事件可能影响交易时,PayPal会生成IPN消息,例如争议,退款,eCheck清算以及各种定期付款和订阅事件。

设置IPN侦听器时

  1. 确保可以从互联网访问。 您可以使用IPN模拟器来验证可达性。
  2. 在上面的IPN设置页面中注册全局IPN侦听器URL,或者为每个API调用提供IPN通知URL。 请参阅API参考以了解如何完成此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM