woocommerce_payment_successful_result

woocommerce_payment_successful_result

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.9.9.5

apply_filters('woocommerce_payment_successful_result') is found 2 times:

  • /includes/class-wc-checkout.php line 1091
    		// Redirect to success/confirmation/payment page.
    		if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
    			$result['order_id'] = $order_id;
    
    			$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
    
    			wc_log_order_step(
    				'[Shortcode #6A] Order payment processed successfully',
    				array(
    					'order_id'       => $order_id,
    					'payment_method' => $payment_method,
    
  • /includes/class-wc-form-handler.php line 483
    							// Redirect to success/confirmation/payment page.
    							if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
    								$result['order_id'] = $order_id;
    
    								$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
    
    								wp_redirect( $result['redirect'] ); //phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
    								exit;
    							}
    						}
    					} catch ( Exception $e ) {