@@ 273-282 (lines=10) @@ | ||
270 | $lastname = ''; |
|
271 | ||
272 | // If paying from order, we need to get total from order not cart. |
|
273 | if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) { |
|
274 | $order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) ); |
|
275 | $total = $order->get_total(); |
|
276 | $user_email = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_email : $order->get_billing_email(); |
|
277 | } else { |
|
278 | if ( $user->ID ) { |
|
279 | $user_email = get_user_meta( $user->ID, 'billing_email', true ); |
|
280 | $user_email = $user_email ? $user_email : $user->user_email; |
|
281 | } |
|
282 | } |
|
283 | ||
284 | if ( is_add_payment_method_page() ) { |
|
285 | $pay_button_text = __( 'Add Card', 'woocommerce-gateway-stripe' ); |
|
@@ 543-552 (lines=10) @@ | ||
540 | $display_tokenization = $this->supports( 'tokenization' ) && $this->saved_cards; |
|
541 | ||
542 | // If paying from order, we need to get total from order not cart. |
|
543 | if ( ! empty( $_GET['key'] ) ) { |
|
544 | $order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) ); |
|
545 | $total = $order->get_total(); |
|
546 | $user_email = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_email : $order->get_billing_email(); |
|
547 | } else { |
|
548 | if ( $user->ID ) { |
|
549 | $user_email = get_user_meta( $user->ID, 'billing_email', true ); |
|
550 | $user_email = $user_email ? $user_email : $user->user_email; |
|
551 | } |
|
552 | } |
|
553 | ||
554 | ob_start(); |
|
555 |