我的 PayPal IPN 脚本运行良好。当我使用我的沙盒帐户进行测试时,会立即付款,但是当我使用客户的企业电子邮件时,我在 IPN 日志调用中显示payment_status
为“待处理”,并显示为“单方面”。pending_reason
我客户的电子邮件在 PayPal 得到确认。那么谁能告诉我为什么我会遇到这个问题?
我的 PayPal IPN 脚本运行良好。当我使用我的沙盒帐户进行测试时,会立即付款,但是当我使用客户的企业电子邮件时,我在 IPN 日志调用中显示payment_status
为“待处理”,并显示为“单方面”。pending_reason
我客户的电子邮件在 PayPal 得到确认。那么谁能告诉我为什么我会遇到这个问题?
pending_reason=unilateral
表示收款人的电子邮件地址尚未在 PayPal 注册。有关未决原因的完整列表,请参阅PayPal IPN 文档。
检查电子邮件地址是否有拼写错误,并与您的客户再次确认他们确实已经在 PayPal 注册了他们的地址(他们可能不明白这意味着什么)。
在 www.sandbox.paypal.com 上进行测试时,仅存在在 www.sandbox.paypal.com 中创建的帐户。因此,您不能使用真实帐户进行测试,因为它们不存在于沙盒站点中。您应该在 developer.paypal.com 创建帐户
我遇到了这个问题 - 我正在向 PayPal 发送我的“实时”payer_email,当我将它更改为它工作的沙箱中的企业电子邮件时。与我使用 ****-facilitator@yoursite.com 的实时电子邮件相同
仔细检查您的 Paypal 主电子邮件地址是否已得到确认。对我来说,这个错误发生在我的客户的电子邮件还没有得到确认时,最重要的是!