WooCommerce пользовательский процесс оплаты |показать пользовательскую страницу с контентом из ответа провайдера - PullRequest
0 голосов
/ 10 февраля 2019

Поставщик api My Payment возвращает HTML-страницу в теле.Содержание тела ответа html-форма с javascript, который автоматически отправляет форму, и покупатель должен быть перенаправлен на страницу оплаты внешнего провайдера.

Вопрос:

Как сделать так, чтобы ответ от провайдера отображался в браузере?

Проблема:

Теперь я отправляю запрос api провайдеру в функции process_payment .Результатом этой функции является массив php

 return array(
        'result' => 'success',
        'redirect' => $url   
 );

Затем $ url передается в Ajax.Ajax видит $ url и перенаправляет покупателя на эту страницу.

Мне нужно добиться этого процесса:

  1. Клики покупателя Разместить заказ
  2. В бэкэнде обрабатываются все данные заказа, затем отправляется запрос к Платежному провайдеру
  3. Ответ (ЗАПОЛНЕННАЯ ФОРМА HTML) на запрос необходимо напечатать на пустой html-странице .
  4. Форма автоматически отправляется, и страница оплаты провайдера показывается

enter image description here

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