在Woocommerce中,我们正试图通过Paypal支付网关购买订单的额外费用。
我们这样做改变了以这种方式发送到Paypal的价格:
add_filter('woocommerce_paypal_args', 'addition_pay');
function addition_pay($paypal_args){
$new_value=$paypal_args['amount_1']+10;
$paypal_args['amount_1']=$new_value;
return $paypal_args;
}
虽然有效,但问题出在付款流程之后,这笔额外费用未反映在订单和电子邮件通知中。
这可以通过某种方式解决吗?任何帮助表示赞赏。