Paypal IPN 在 paypal 帐户中不起作用,但在沙盒中正常工作
Posted
技术标签:
【中文标题】Paypal IPN 在 paypal 帐户中不起作用,但在沙盒中正常工作【英文标题】:Paypal IPN is not working in paypal account but its working correctly in sandbox 【发布时间】:2012-04-09 20:21:17 【问题描述】:Paypal IPN 在 paypal 帐户中不工作,但在沙盒中正常工作。请帮助我们解决问题。如果发生这种情况,我们如何测试
谢谢
【问题讨论】:
“不工作”是什么意思?您没有收到 IPN?发送的参数“错误”? 是的,我没有收到 IPN 通知? 我正在使用贝宝订阅 您在同一台机器上使用 sandobx 和 live paypals 吗? (或者您是否有登台和直播机器)您是否确保在notify_url
中传递了正确的网址?您使用的是标准版还是专业版?
我使用的是贝宝标准。我正在使用相同的机器。它与文本编码有关吗?
【参考方案1】:
在paypal的商务账户中设置notify_url
除了电子邮件通知外,PayPal 还可以将交易数据(也称为即时付款通知)发送到特定的 URL。使用即时付款通知,PayPal 将带有加密代码的付款通知消息发送到您收到的每笔付款的指定 URL。按照以下说明设置即时付款通知。
-
访问 PayPal 网站并登录您的帐户。
点击页面顶部的“个人资料”。
点击“销售偏好”列中的“即时付款通知偏好”。
点击“编辑 IPN 设置”。
输入通知 URL 并选择“接收 IPN 消息”。
示例:http://yoursiteurl.com
点击“保存”。
【讨论】:
以上是关于Paypal IPN 在 paypal 帐户中不起作用,但在沙盒中正常工作的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Codeigniter 中接收 PayPal IPN 响应