我看到了几个在 PHP 中实现 Paypal IPN 协议的示例,例如https://github.com/paypal/ipn-code-samples/blob/master/IPN_PHP.txt。它工作正常。然而,我有一个困扰我的疑问。
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/上的文档说:
...
2. PayPal HTTP 向您的听众发布一条 IPN 消息,通知您此事件。
3. 您的侦听器返回一个空的 HTTP 200 响应。
4. 您的侦听器 HTTP 将完整的、未更改的消息发送回 PayPal。
...
在我看到的示例中,第 3 步被跳过,第 4 步在第 2 步之后完成。这是为什么呢?