get_cancel_order_url_raw()); $cancel_return = add_query_arg( array('cancel_wp_id'=>$cancel_wp_id), site_url() ); $args['cancel_return'] = esc_url_raw($cancel_return); return $args; } add_action( 'init', 'get_cancel_woocommerce_paypal' ); function get_cancel_woocommerce_paypal() { if( isset($_GET['cancel_wp_id']) ) { $cancel_wp_id = $_GET['cancel_wp_id']; $url = base64_decode($cancel_wp_id); if( strpos($url, site_url()) !== false) { wp_redirect(base64_decode($cancel_wp_id)); exit; } } } ?>