gpt4 book ai didi

wordpress - PayPal IPN 响应调用什么 Woocommerce 功能?

转载 作者:行者123 更新时间:2023-12-04 16:35:14 25 4
gpt4 key购买 nike

当使用 Woocommerce 完成付款并且 PayPal 发送 IPN 时,我无法确定调用哪个函数。

正在接收 IPN,因为一旦我单击 Pay,就会更新 PayPal 日志文件,但我不知道什么函数正在写入该文件。

我需要弄清楚是否已经有内置功能可以向管理员发送电子邮件 订单已创建,在哪里 有时候是这样的。

如果确实存在,我也需要修改它以向其他人发送电子邮件,如果不存在,则我需要自己创建它,但我需要知道将代码放在哪里。

最佳答案

检查文件/wp-content/plugins/woocommerce/classes/gateways/paypal/class-wc-paypal.php ,我们看到函数check_ipn_response里面有一个 Action 钩子(Hook)。 :

if ($this->check_ipn_request_is_valid()) :

header('HTTP/1.1 200 OK');

do_action("valid-paypal-standard-ipn-request", $_POST);

你可以像这样 Hook :
add_action( 'valid-paypal-standard-ipn-request', 'so_12967331_ipn_response', 10, 1 );

function so_12967331_ipn_response( $formdata )
{
// do your stuff
}

关于wordpress - PayPal IPN 响应调用什么 Woocommerce 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967331/

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