修改PayPal IPN URL后,对于某些通知仍使用旧的IPN侦听器URL

问题描述

我正在开发一个具有PayPal集成的项目。我们有两个PayPal帐户进行付款,并根据用户类型选择PayPal帐户。我们之前有两个IPN侦听器,用于两个不同的PayPal帐户。以前,我们的IPN指向“ https://www.old-domain1.com/paypal/ipnhandler”和“ https://www.old-domain2.com/paypal/ipnhandler”。昨天,我们已将两个网站更新为一个,并开始使用通用IPN将该地址“ https://www.new-domain.com/paypalipn/paypal/IpnHandler”用于新项目。

我们已经在两个PayPal帐户上添加了通用IPN URL。但是我们可以看到PayPal仍在将IPN发送到旧的IPN处理程序以进行旧的定期付款。我们的旧IPN处理程序URL当前不起作用,并且如果PayPal仍将通知发送到旧URL,则无法选择更新付款。对于某些用户,它可以正常工作。对于某些用户,PayPal仍使用旧的IPN URL。为什么会这样?

现在,我们有一个IPN侦听器,用于两个不同的PayPal帐户。这与问题有关吗?

解决方法

如果在设置交易过程中指定了网址(例如,当用户重定向到PayPal时由软件/网站指定),则该交易级别的规范将取代PayPal帐户中的任何设置。现在,它已与所有与该交易/经常性资料相关的内容一成不变,并且无法更改。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...