
Добрый день пишу платежный плагин. Согласно документации нужно сделать отправить форму с данными методом POST для редиректа на страницу подтверждения оплаты 3DS. Но я получаю ошибку SyntaxError: Unexpected token '<', "<form id="".
Ошибку вызывает этот кусок кода:
Весь код плагина здесь https://codeshare.io/Odwv4N
Ошибку вызывает этот кусок кода:
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