有人能告诉我Paypal IPN的“你好世界”吗?

时间:2010-07-02 01:33:15

标签: python paypal paypal-ipn

我想设置一个PayPal捐款箱,并使用他们的IPN协议来监控捐款何时进入。文档非常复杂,并且充满了我不感兴趣的功能。是否有一个简短的片段 - 理想情况下,在Python中 - 显示如何连接到Paypal,永远循环,并在每次捐赠时打印“只需5美元”?

1 个答案:

答案 0 :(得分:4)

实际上,与IPN相反,它是另一种方式。付款时,PayPal会通过HTTP POST向您的服务器发布通知。因此,您需要创建一个CGI脚本或服务器来接收这些帖子,检查它们的有效性并处理它们。

设置IPN处理器的最简单示例代码可能是以下PHP示例代码:

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt

但是有一整套代码片段:

https://github.com/paypal/ipn-code-samples

您不应该跳过官方文档,因为它涵盖了如何管理设置和测试IPN。它在:

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf

特别参见第2-4章。