Paypal IPN验证始终返回INVALID状态

Iva*_*als 5 java paypal paypal-ipn

我希望这可以帮助人们进行IPN验证......解决这个问题花了几个小时.

我已经用Java实现了IPN验证,但我总是收到来自Paypal服务器的INVALID响应.我认为这有点令人困惑,因为沙箱平台中的相同测试总是返回PAYMENT_OK状态.

经过几个小时的谷歌搜索,我终于找到了我的错误!

您必须在Paypal帐户中将"默认编码字符集"设置为"销售首选项"内的" UTF8 ":

  1. 登录PayPal
  2. 点击"我的帐户"下方菜单栏中的"个人资料"链接
  3. 点击"销售偏好设置"列下的"语言编码"链接
  4. 点击"更多选项"
  5. 将"编码"设置为"UTF-8",并将其用于IPN通知
  6. 点击"保存"

问候,

伊万·丰塔纳尔斯