paypal IPN返回pending_reason:单边

时间:2012-04-16 09:11:05

标签: paypal paypal-ipn

我的PayPal IPN脚本运行得非常好。当我使用我的沙盒帐户进行测试时,即时付款,但是当我使用客户的企业电子邮件时,我将payment_status设为'待定',并在IPN日志中将pending_reason设为'单边'调用

我的客户的电子邮件已在PayPal确认。所以有人能告诉我为什么我会遇到这个问题吗?

4 个答案:

答案 0 :(得分:18)

pending_reason=unilateral表示付款收件人的电子邮件地址尚未在PayPal中注册。有关待处理原因的完整列表,请参阅PayPal IPN documentation

检查邮政编码的电子邮件地址,并与您的客户仔细核实他们确实已使用PayPal注册了他们的地址(他们可能无法理解这包含的内容)。

答案 1 :(得分:12)

在www.sandbox.paypal.com上进行测试时,只有www.sandbox.paypal.com上的帐户存在。因此,您无法使用实时帐户进行测试,因为它们不存在于沙箱网站中。您应该在developer.paypal.com上创建帐户

答案 2 :(得分:3)

我遇到了这个问题 - 我将PayPal发送给我的“live”payer_email,当我将其更改为其工作的沙箱中的商业电子邮件时。与我的****实时电子邮件相同 - facilitator@yoursite.com

答案 3 :(得分:0)

仔细检查您的Paypal主要电子邮件地址是否已确认。对我来说,所有情况下,当我的客户的电子邮件尚未得到确认时,就会发生此错误!