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