• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Пишу платежный плагин. Получаю ошибку SyntaxError: Unexpected token '<', "<form id=""

dmoshe

Новичок
Добрый день пишу платежный плагин. Согласно документации нужно сделать отправить форму с данными методом POST для редиректа на страницу подтверждения оплаты 3DS. Но я получаю ошибку SyntaxError: Unexpected token '<', "<form id="".

Ошибку вызывает этот кусок кода:

PHP:
if (isset($response_data['acs']['parameters']['PaReq'])) {
                        // perform a POST redirection using JSON
                        $data = array(
                            'PaReq' => $response_data['acs']['parameters']['PaReq'],
                            'MD' => $response_data['acs']['parameters']['MD'],
                            'TermUrl' => $response_data['acs']['parameters']['TermUrl']
                        );
                        echo '<form id="myForm" action="' . $response_data['acs']['url'] . '" method="POST">';
                        foreach ($data as $key => $value) {
                            woocommerce_form_field($key, array(
                                'type' => 'hidden',
                                'default' => $value
                            ));
                        }
                        echo '</form>';
                        wc_enqueue_js('jQuery("#myForm").submit();');
                        wp_redirect($response_data['acs']['url']);
                        exit;

Весь код плагина здесь https://codeshare.io/Odwv4N
 
Ссылка на проблему
https://codeshare.io/Odwv4N
Сверху Снизу