我已经在https://www.paypal.com上注册了paypal . 未经过实时验证 . 我可以使用上面的登录详细信息登录https://developer.paypal.com . 在这里,我去沙箱帐户,我创建了两个帐户,一个业务和一个个人 . (沙盒帐户已经过验证)
我正在尝试使用html表单与Paypal进行支付集成 . 我已经指定了notify_url,付款可以,但在notify_url中没有通知 .
我已经仔细检查了notify_url,它的工作正常 .
那里有人,这里似乎有什么不对?
4 回答
我遇到了同样的问题 . 现在购买托管按钮保存没有错误,但PayPal不通知
notify_url
.有一个解决方法,您可以在全局配置文件中指定
notify_url
. paypal docs您是否使用创建并保存到PayPal帐户的按钮?您可能无法通过托管按钮定义
notify_url
值 . 也可以在帐户中禁用IPN .登录收到付款的卖家帐户,启用IPN,并设置要发送到的帖子的URL . 在“即时付款通知首选项”部分(您启用IPN的位置)中,您可以查看IPN历史记录,其中显示了为该帐户发送的最近28天的IPN帖子 .
供将来参考:我遇到了同样的问题 . 这导致了我的情况:
我一直在开发服务器上进行测试 . 对于我们公司以外的IP,无法访问此服务器(出于安全目的) . 所以来自paypal的IPN调用从未进入开发服务器上的IPN脚本 .
有一天我想起来......
如果您已经通过模拟器https://developer.paypal.com/developer/ipnSimulator/完成了IPN的测试并检查它是否正常?
您是否检查过在HTML表单中设置"pixel"?如果它丢失了,
notify_url
将无效 . 这个解决方案对我有用 .对于Sandbox,请使用:
<img alt="" src="https://www.sandbox.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1">