PayPal IPN错误和自定义端口IPN网址

3
我的IPN URL是http://:85/,它使用自定义端口。这个URL工作得很好,但Paypal模拟器总是给我错误,并且不会在付款时调用我的IPN。
这个问题是由什么引起的?

IPN的URL是:http://someip:someport/somepath - Ali Rizwan
你可以发一些你尝试过的代码吗?你在PayPal设置中启用了IPN吗? - Suresh kumar
我正在使用沙盒模式。我还需要从那里启用IPN设置吗? - Ali Rizwan
在个人资料中启用IPN。点击“更多功能”并搜索“即时付款通知”。勾选它。如果有任何问题,请告诉我。 - Suresh kumar
我正在使用沙盒开发者账户,但在个人资料中没有看到启用IPN的选项。我只能看到我的电子邮件地址、密码和姓名等选项。 - Ali Rizwan
2个回答

9
IPN监听器需要在标准端口上监听http(80)或https(443),否则它将无法工作...文档中没有明确说明,并且这一点也没有任何意义,因此非常令人困惑!

非常感谢,问题相同。 - SobiborTreblinka

0

以下是启用Paypal沙盒中IPN的步骤:

  1. 登录沙盒商家ID并在“我的账户”下点击“个人资料”子选项卡。
  2. 在“个人资料”下点击“更多选项”链接。
  3. 找到第三行的“销售偏好”。
  4. 在“销售偏好”下点击“即时付款通知首选项”链接。
  5. 输入IPN URL。

更新设置....


2
谢谢。除此之外,我还需要将监听端口从85更改为80。 - Ali Rizwan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接