您好,我正在实现一个支付网关插件,但遇到了问题。它显示一个错误,他们说这是因为购物车的总量和价格网站为他们发送的总量不同。这是因为他们得到的结果没有十进制数字。购物车中的价格是 519.00,他们只收到 519。
此插件通过
$order->get_total()
功能获取购物车总数。有什么方法可以让函数 get_total()
已经使用 .00 获取订单价格吗?或者如果是 519.5 使其成为 519.50 等等?
更改插件中的函数也可能有效,但我尝试了其他类似的
WC()->cart->total
,但它也显示了没有小数的总数。
wc_format_decimal()
用途:
wc_format_decimal( $order->get_total(), 2 );
//or
wc_format_decimal(WC()->cart->total, 2 );
希望这有帮助!