修改 PayPal IPN URL 后,某些通知仍然使用旧的 IPN 侦听器 URL
Posted
技术标签:
【中文标题】修改 PayPal IPN URL 后,某些通知仍然使用旧的 IPN 侦听器 URL【英文标题】:After modifying the PayPal IPN URL, still using old IPN listener URL for some notifications 【发布时间】:2021-01-05 04:38:15 【问题描述】:我正在开发一个集成了 PayPal 的项目。我们有两个用于支付的 PayPal 账户,并根据用户类型选择 PayPal 账户。我们之前为两个不同的 PayPal 帐户设置了两个 IPN 侦听器。以前我们的 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。为什么会这样?
现在我们为两个不同的 PayPal 帐户设置了一个 IPN 侦听器。这和问题有关吗?
【问题讨论】:
【参考方案1】:如果 URL 被指定为交易设置的一部分(即当用户被重定向到 PayPal 时由软件/网站指定),则该交易级别规范将取代 PayPal 帐户中的任何设置。现在,与该交易/定期配置文件相关的任何内容都已确定,并且无法更改。
【讨论】:
谢谢@Preston PHX,你是对的。 PayPal 支持人员对此问题的回复是“特别是对于定期付款,在创建定期付款配置文件后没有更新 IPN URL 的方法。不幸的是,这需要取消订阅并让买家重新订阅。”以上是关于修改 PayPal IPN URL 后,某些通知仍然使用旧的 IPN 侦听器 URL的主要内容,如果未能解决你的问题,请参考以下文章