gpt4 book ai didi

php - Woocommerce 订单状态 Hook 不适用于 PayPal 交易

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:05 24 4
gpt4 key购买 nike

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

目前,当客户使用 Master Card/Visa Card 等方式下订单时,我所有的订单都设置为processing

但是当用户使用 PAYPAL 进行交易时,订单默认设置为Pending,我不知道为什么。

我正在对设置为 processing 的订单执行插入/更新。但是我不能对设置为待定的订单执行相同操作,即通过 PAYPAL 发送的订单。

我正在使用 woocommerce_order_status_processing Hook 处理订单,使用 woocommerce_order_status_pending Hook 处理设置为待定(通过 PAYPAL)的订单。

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

最佳答案

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

WooCommerce PayPal FAQ

您需要在 PayPal 中设置您的即时付款通知。一旦设置完成,PayPal 就能够与 WooCommerce 成功通信。状态应从待处理更改为处理中。如果您在设置 PayPal 即时付款通知方面需要帮助,请参阅 PayPal 商家技术支持网站上的说明:

Setting Up IPN in PayPal

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

关于php - Woocommerce 订单状态 Hook 不适用于 PayPal 交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23081012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com