Расширение WooCommerce - перенаправить пользователя в обработчик обратного вызова шлюза - PullRequest
0 голосов
/ 30 апреля 2019

Документация 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; сразу после инструкции перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...