Php Woocommerce订单状态挂起挂钩不适用于PayPal交易

Php Woocommerce订单状态挂起挂钩不适用于PayPal交易,php,wordpress,paypal,hook,woocommerce,Php,Wordpress,Paypal,Hook,Woocommerce,我在Woocommerce中创建了一个自定义插件,为用户购买订单时提供一些奖励积分 当前,当客户使用Master卡/Visa卡等下订单时,我的所有订单都设置为处理 但是,当用户使用PAYPAL进行交易时,默认情况下,订单设置为待定,我不知道原因 我正在对设置为“处理”的订单进行插入/更新。但我不能对设置为“待定”的订单(即通过PAYPAL的订单)执行相同的操作 我正在使用woocommerce\u order\u status\u processing钩子处理订单,woocommerce\u o

我在Woocommerce中创建了一个自定义插件,为用户购买订单时提供一些奖励积分

当前,当客户使用Master卡/Visa卡等下订单时,我的所有订单都设置为处理

但是,当用户使用PAYPAL进行交易时,默认情况下,订单设置为待定,我不知道原因

我正在对设置为“处理”的订单进行插入/更新。但我不能对设置为“待定”的订单(即通过PAYPAL的订单)执行相同的操作

我正在使用woocommerce\u order\u status\u processing钩子处理订单,woocommerce\u order\u status\u pending钩子处理设置为pending(通过PAYPAL)的订单

为什么挂起钩子不会在设置为挂起的订单上启动???

我已经根据以下链接提供的信息验证了Woocommerce上的PayPal常见问题解答:

您需要在PayPal中设置即时付款通知。一旦设置完毕,PayPal就能够成功地与WooCommerce进行通信。状态应从挂起更改为正在处理。 如果您在设置PayPal即时支付通知方面需要帮助,以下是PayPal商户技术支持网站上的说明:

设置即时付款通知时,请确保使用WooCommerce PayPal常见问题解答中列出的URL格式(将示例替换为站点信息)。它位于名为PayPal通知URL的部分下