PayPal IPN 交付状态设置为已禁用
Posted
技术标签:
【中文标题】PayPal IPN 交付状态设置为已禁用【英文标题】:PayPal IPN Delivery Status set to Disabled 【发布时间】:2016-02-08 14:10:15 【问题描述】:我们是第 3 方在线市场。我们连接买家和卖家。我们的 IPN notify_url 已经运行多年,没有任何问题。我们的一位卖家一直在收到买家的 PayPal 付款,但我们没有收到 IPN 回调。
我们要求卖家检查他们的 IPN 历史记录,显示对我们的 notify_url 的回调是 Delivery Status= Disabled。
卖家的PayPal账户没问题 我们的 notify_url 没问题
我意识到https://www.paypal.com/cgi-bin/webscr?cmd=_profile-ipn-notify-edit 有 IPN 设置页面,可以在其中设置硬编码 URL,并且可以将 IPN 消息切换到 ON....但是我们的 notify_url 是通过结帐时的表单数据提供的。此选项默认设置为关闭,我们仍有数以万计的用户接收到我们的 notify_url 的 IPN 回调,默认设置 && POSTed notify_url 所以问题不会出现。
知道为什么它们被禁用以及如何为该卖家重新启用它们。
【问题讨论】:
【参考方案1】:IPN 功能可能由于以下原因而被禁用: 1. PayPal无法向该商户的IPN URL发送IPN消息,失败100次后,IPN功能被PayPal禁用。 2.商户手动关闭IPN功能。 商家可以在https://www.paypal.com/cgi-bin/webscr?cmd=_profile-ipn-notify-edit开启IPN功能。
【讨论】:
【参考方案2】:对于像我这样发现此回复非常有用的人,我只想补充:不要浪费时间试图弄清楚如何在新的 paypal 界面中找到该页面。
我已经要求 PP 支持如何找到它,他们只是告诉我在导航栏中键入以下链接。 https://www.paypal.com/it/cgi-bin/webscr?cmd=_profile-display-handler&tab_id=SELLER_PREFERENCES
您实际上必须将 url 保存到您的库中才能返回。
【讨论】:
以上是关于PayPal IPN 交付状态设置为已禁用的主要内容,如果未能解决你的问题,请参考以下文章
PayPal IPN 交付状态设置为“重试”,HTTP 响应代码为 404