我的网站上有一个简单的“立即付款”PayPal按钮。我也有一台服务器正在监听IPN。 IPN处理程序基本上更新了我用户帐户的有效性。
但对我来说,难以做的是正确处理IPN。 验证步骤的基本处理没有问题。 但我还需要检查并处理交易类型和付款状态。
在PayPal文档中,针对不同的案例有许多不同的值(表达结帐和其他我甚至不知道它是什么的东西)。这让我感到困惑,因为我不知道哪些值与我的案例相关。
有没有人知道如何处理IPN的简单教程或示例? (比如何接收IPN更进一步)
答案 0 :(得分:1)
PayPal IPN Variables documentation列出了您可以处理的不同类型付款所需的所有交易类型和值。每个旁边的描述应该为您提供有关何时应该查找一个值与另一个值的所需信息。
所以你说你正在使用基本的立即付款按钮,对吧?根据文档,这将发送web_accept
IPN。
收到付款;来源是以下任何一种:
- 直接信用卡(专业)交易
- 立即购买,捐赠或智能标识为eBay拍卖按钮