我的PayPal IPN脚本运行得很好。当我用我的沙盒账户测试它时,立即付款,但是当我使用我客户的业务电子邮件时,我得到的payment_status是‘待定’,pending_reason是‘单边’在IPN日志调用。
我客户的电子邮件已经在PayPal确认了。那么,谁能告诉我为什么我会遇到这个问题?
发布于 2012-04-16 17:17:01
pending_reason=unilateral表示付款收件人的电子邮件地址尚未在PayPal中注册。有关待定原因的完整列表,请参阅PayPal IPN documentation。
检查电子邮件地址是否有拼写错误,并与您的客户复核他们是否真的向PayPal注册了他们的地址(他们可能不知道这意味着什么)。
发布于 2012-10-21 16:10:45
在www.sandbox.paypal.com上测试时,仅存在在www.sandbox.paypal.com中创建的帐户。因此,您不能使用live帐户进行测试,因为它们不存在于沙箱站点中。您应该在developer.paypal.com上创建帐户
发布于 2014-06-13 15:34:32
我遇到了这个问题--当我把我的“实时”payer_email发送给PayPal时,我把它改成了沙箱里的商务电子邮件。与我使用*-facilitator@yoursite.com的实时电子邮件相同
https://stackoverflow.com/questions/10171394
复制相似问题