Документация WooCommerce API Callback гласит:
WooCommerce завершит работу после этого действия, но вы все равно можете перенаправить пользователя в другое место из вашего обработчика, если хотите.
Ссылка на документацию
В моем обработчике обратного вызова шлюза:
function handle_callback() {
// business logic that gets the necessary $order object
$order->payment_complete();
wp_redirect( $this->get_return_url( $order ) ) // no observable effect
exit;
}
Подключение к обратному вызову WooCommerce:
add_action( 'woocommerce_api_my_plugin_id', array( &$this, 'handle_callback' ) );
Кто-нибудь знает, как правильноперенаправить пользователя из обработчика обратного вызова?
Редактировать : добавлено exit;
сразу после инструкции перенаправления.