PayPal IPN 错误和自定义端口 IPN URL

Posted

技术标签:

【中文标题】PayPal IPN 错误和自定义端口 IPN URL【英文标题】:PayPal IPN Error and custom port IPN URL 【发布时间】:2012-07-21 11:46:35 【问题描述】:

我的 IPN URL 是 http://:85/ 它有一个自定义端口。这个 url 工作正常,但 paypal 总是在它的模拟器上给我错误,而不是在付款时调用我的 IPN。

什么会导致这个问题?

【问题讨论】:

IPN URL 为:someip:someport/somepath 发布一些您尝试过的代码?您是否在贝宝设置中启用了 IPN。 我正在使用沙盒模式。我还需要从那里启用 IPN 设置吗? 在配置文件中启用 IPN .. 点击更多功能并搜索即时付款通知。检查它.. 让我知道是否有任何问题 我正在使用沙盒开发者帐户,在配置文件中我没有看到任何启用 IPN 的选项。我只有电子邮件地址、密码和姓名的选项。 【参考方案1】:

这是在 paypal Sandbox 中启用 IPN 的步骤

    登录沙盒商户 ID,然后单击“我的帐户”下的“个人资料”子选项卡。 单击配置文件下的更多选项链接。 查看第三行的销售偏好。 点击销售首选项下的即时付款通知首选项链接 输入IPN URL

更新设置....

【讨论】:

谢谢。有了这个,我还需要将我的监听端口从 85 更改为 80。【参考方案2】:

IPN 侦听器需要在标准端口上侦听 http(80) 和。 https(443) 否则它不起作用...这在文档中没有指定,它没有意义,所以它很混乱!

【讨论】:

非常感谢,同样的问题

以上是关于PayPal IPN 错误和自定义端口 IPN URL的主要内容,如果未能解决你的问题,请参考以下文章

PayPal IPN 在 80 以外的端口上

play框架接收paypal IPN请求

接收 PayPal IPN 时不获取任何参数

Paypal 发送了 IPN 的警告电子邮件

PayPal IPN PHP 握手错误

Paypal 订阅 IPN 自定义变量