WC_Payment_Gateway::get_order_total()
Get the order total in checkout and pay_for_order.
Description Description
Return Return
(float)
Source Source
File: includes/abstracts/abstract-wc-payment-gateway.php
protected function get_order_total() { $total = 0; $order_id = absint( get_query_var( 'order-pay' ) ); // Gets order total from "pay for order" page. if ( 0 < $order_id ) { $order = wc_get_order( $order_id ); $total = (float) $order->get_total(); // Gets order total from cart/checkout. } elseif ( 0 < WC()->cart->total ) { $total = (float) WC()->cart->total; } return $total; }