updated the method to get the order id from "pay for order" page
This commit is contained in:
parent
47d14e9df3
commit
4ac0b28537
|
@ -80,12 +80,11 @@ abstract class WC_Payment_Gateway extends WC_Settings_API {
|
||||||
*/
|
*/
|
||||||
protected function order_total() {
|
protected function order_total() {
|
||||||
$total = 0;
|
$total = 0;
|
||||||
|
$order_id = absint( get_query_var( 'order-pay' ) );
|
||||||
|
|
||||||
// Gets order total from "pay for order" page.
|
// Gets order total from "pay for order" page.
|
||||||
if ( isset( $_GET['pay_for_order'] ) && isset( $_GET['key'] ) ) {
|
if ( 0 < $order_id ) {
|
||||||
$order_id = wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) );
|
|
||||||
$order = new WC_Order( $order_id );
|
$order = new WC_Order( $order_id );
|
||||||
|
|
||||||
$total = (float) $order->order_total;
|
$total = (float) $order->order_total;
|
||||||
|
|
||||||
// Gets order total from cart/checkout.
|
// Gets order total from cart/checkout.
|
||||||
|
|
Loading…
Reference in New Issue