Wordpress 与WhooCommerce一起使用PayPal IPN

Wordpress 与WhooCommerce一起使用PayPal IPN,wordpress,paypal,Wordpress,Paypal,我有一个网络商店,为此我在贝宝中定义了一个IPN。 假设地址是:www.x.x。 这很有效 最近,我在woocommerce网上商店的另一个网站上吃了午餐。 应该运行的IPN没有更改。 然而,由于某些原因,它在新站点上不起作用 当我看到paypal的交易历史时。。。 我发现通知URL与Paypal中定义的不同。 现在转到: https://My_Site/wc-api/WC_Gateway_Papal/ 为什么它没有像应该的那样进入www.x.x?我该如何修复它? 为什么Paypal中定义的U

我有一个网络商店,为此我在贝宝中定义了一个IPN。 假设地址是:
www.x.x
。 这很有效

最近,我在woocommerce网上商店的另一个网站上吃了午餐。 应该运行的IPN没有更改。

然而,由于某些原因,它在新站点上不起作用

当我看到paypal的交易历史时。。。 我发现通知URL与Paypal中定义的不同。 现在转到:

https://My_Site/wc-api/WC_Gateway_Papal/
为什么它没有像应该的那样进入
www.x.x
?我该如何修复它?
为什么Paypal中定义的URL会被覆盖

基本上有两种定义IPN URL的方法:一种是在PayPal中设置,另一种是通过代码将其作为变量发送给PayPal。如果IPN URL是通过变量发送的,那么它将覆盖account中提到的URL


因此,在您的情况下,URL是从WC发送到PayPal的,因此会过度写入。

基本上有两种定义IPN URL的方法:一种是在PayPal中设置,另一种是通过代码将其作为变量发送到PayPal。如果IPN URL是通过变量发送的,那么它将覆盖account中提到的URL


因此,在您的情况下,URL是从WC发送到PayPal的,因此会过度写入。

您将查找的是一个变量“notify_URL”(或NOTIFYURL,如果使用我们的API),该变量的值将是PayPal在特定网站上用于IPN的URL。 正如Eshan所说,如果变量存在,它将覆盖您的Paypal帐户设置,这样您就可以用变量删除该行,在这种情况下,Paypal将使用在您的Paypal帐户中定义的IPN URL。 希望有帮助

问候,,
Florian

您将查找一个变量“notify_url”(如果使用我们的API,则为NOTIFYURL),该变量的值将是Paypal在特定网站上用于IPN的url。 正如Eshan所说,如果变量存在,它将覆盖您的Paypal帐户设置,这样您就可以用变量删除该行,在这种情况下,Paypal将使用在您的Paypal帐户中定义的IPN URL。 希望有帮助

问候,,
Florian

我如何在WC中禁用它?我不确定是否从前端在WC上禁用它,除非您注释掉发送ipn URL的代码行。如果您可以指示如何操作,我可以访问数据库。。。我会的。我认为这是贝宝服务的一个缺陷。他们应该允许paypal用户在这件事上有最终决定权。实际上它不在DB上,但应该在PHP文件的某个地方。你能在这里连接吗,也许我们可以详细讨论基本上我想要的是两个不同的网站将转到同一个IPN地址。我如何在WC中禁用它?我不确定是否从前端在WC上禁用它,除非你注释掉发送IPN URL的代码行。我有权访问数据库,如果你能告诉我怎么做。。。我会的。我认为这是贝宝服务的一个缺陷。他们应该允许paypal用户在这件事上有最终决定权。实际上它不在DB上,但应该在PHP文件的某个地方。你能在这里连接吗,也许我们可以详细讨论基本上我想要的是,两个不同的网站将转到相同的IPN地址。你能提供代码来做到这一点吗?这里是第79行,但我不知道如何删除它,或者如果删除它,结构会发生什么变化。你能提供代码吗?这里是第79行,但我不知道如何移除它,或者如果移除它,结构会发生什么。