PayPal IPN中缺少自定义值

时间:2017-02-19 23:38:09

标签: asp.net paypal paypal-ipn

我正在使用PayPal名称价值对通过我们的网站进行即时付款。我已经设置了自定义字段值,有时返回IPN缺少自定义值。它返回“& custom =& payer_status = unverified&”像自定义字段的这个空白。我真的需要自定义字段保存在我们的数据库中。

任何人都可以提供同样的解决方案

1 个答案:

答案 0 :(得分:0)

最后,经过2天的连续尝试,我得到了它。 PayPal正在升级他们的支付系统。 我们联系了PayPal技术支持,他们表示IPN验证因编码而失败。所以我必须进入Pay​​Pal个人资料并更改" PayPal按钮语言编码"按照他们的建议去UTF-8。它现在正在运作。

以下是如果其他人面临同样问题则更改编码的步骤。

1.  Log into your PayPal account
2.  Go to your profile
3.  Look for the “PayPal button language encoding” section under the My 
    selling tools
4.  Make sure your website language is set to the correct language
5.  Click the more options button
6.  Make sure encoding is set to UTF-8
7.  Then save settings

即使您没有从PayPal创建按钮,也必须将编码设置为UTF-8。

  

我们还要做的另一件事是删除参数中的所有前导和尾随空格,因为它们不再支持这些空格。

希望它可以帮到你