我的IPN URL是http://:85/它有一个自定义端口。这个URL运行良好,但贝宝总是在其模拟器上给我错误,并且在付款时不调用我的IP。
是什么导致了这个问题?
IPN侦听器需要在http(80)resp的标准端口上侦听。https(443),否则它不起作用。。。这在文档中没有指定,也没有意义,所以很令人困惑!
以下是在贝宝Sandbox 中启用IPN的步骤
- 登录到Sandbox Merchant Id,然后单击"我的帐户"下的"配置文件"子选项卡
- 单击配置文件下的"更多选项"链接
- 查看第三排的"销售偏好"
- 单击"销售首选项"下的"即时付款通知首选项"链接
- 输入IPN URL
更新设置。。。。