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 帐户中不起作用,但在沙盒中正常工作的主要内容,如果未能解决你的问题,请参考以下文章

收不到 PayPal IPN 回调

使用 PayPal 订阅 IPN 字段管理用户帐户

使用 PayPal 订阅 IPN 字段管理用户帐户

无法在 Codeigniter 中接收 PayPal IPN 响应

PayPal IPN - 使用不同的电子邮件将用户注册到 PayPal 帐户

测试 IPN 不应该从我的 Paypal 沙盒帐户中取钱吗?