Paypal 贝宝支付专业版-跳过IPN

Paypal 贝宝支付专业版-跳过IPN,paypal,paypal-ipn,Paypal,Paypal Ipn,是否可以通过NVP通知PayPal不要向IPN处理程序发送响应?例如,我使用IPN通过运行FoxyCart的商店接收付款。然而,我现在设置的商店不使用第三方购物车,我只是使用API响应来处理所有事情。正因为如此,我不想贝宝发送一个回应的IPN 我确定了notify_url参数的范围,但这似乎只改变了IPN响应发送到的位置 对于这个存储,我更希望根本不发送IPN响应,同时允许另一个存储继续使用它一直使用的IPN 提前感谢。这取决于您的帐户设置 有两种类型的IPN,一种设置在帐户级别,无论资金来源如

是否可以通过NVP通知PayPal不要向IPN处理程序发送响应?例如,我使用IPN通过运行FoxyCart的商店接收付款。然而,我现在设置的商店不使用第三方购物车,我只是使用API响应来处理所有事情。正因为如此,我不想贝宝发送一个回应的IPN

我确定了notify_url参数的范围,但这似乎只改变了IPN响应发送到的位置

对于这个存储,我更希望根本不发送IPN响应,同时允许另一个存储继续使用它一直使用的IPN


提前感谢。

这取决于您的帐户设置

有两种类型的IPN,一种设置在帐户级别,无论资金来源如何,只要资金进入您的帐户,就会触发IPN。如果您禁用此功能,您将无法从任何一家商店获得ny IPN

另一种类型的IPN基于正在进行的API调用。 您需要检查您的magento支付模块配置,查看它是否正在生成第二种类型,并在那里禁用它。如果它已被禁用,则意味着您仅获得第一种类型的IPN。如果是这种情况,您实际上需要修改其他购物车


(一个更简单的选择可能是开一个儿童贝宝账户,而不是乱搞所有的购物车)

谢谢你,我很担心这一点。IPN实际上是在帐户级别设置的。为了临时修复,我编辑了原始的IPN处理脚本,以忽略PayPal中与新商店相关的任何内容。我得查一下孩子的账目。我不知道这些存在。只是整理一下这个问题:如果你指定一个notify_url参数,它会覆盖你的PayPal配置文件中列出的ipn。但是,如果在您的配置文件中设置了ipn,则无法忽略所有ipn。换句话说,如果在您的配置文件中设置了ipn,则必须使用默认ipn或通过notify_url参数指定的新ipn。我使用的一个技巧是在url中附加一个参数以指示源。notify_url=”“监听器内置了一些智能来确定是哪个站点发起了事务