我希望这可以帮助人们进行IPN验证......解决这个问题花了几个小时。
我已经用 Java 实现了 IPN 验证,但我总是收到来自 Paypal 服务器的无效响应。我认为这有点令人困惑,因为沙盒平台中的相同测试总是返回 PAYMENT_OK 状态。
经过几个小时的谷歌搜索,我终于发现我的错误在哪里!
您必须在您的 paypal 帐户中将默认编码字符集设置为 ' UTF8 ',在 'Selling Preferences' 内:
- 登录贝宝
- 点击菜单栏中“我的帐户”下的“个人资料”链接</li>
- 点击“销售偏好”列下的“语言编码”链接
- 点击“更多选项”</li>
- 将“编码”设置为“UTF-8”,并将其用于 IPN 通知
- 点击“保存”</li>
问候,
伊万丰塔纳尔斯