Каков безопасный и правильный способ осуществления безопасной проверки кредитных карт 3D с помощью Angular?

Я пытаюсь показать пользователю кусок полного HTML-кода, который был получен от процессора, в качестве новой HTML-страницы(см. Пример кода ниже).
Я сделал это успешно, прежде чем использовать Node, но теперь я хочу сделать это через Angular сторону, из-за спроса. Перенаправление возможно.

Если это невозможно, я думаю о достижении этого, используя маршрутизатор внутри узла и базу данных.
Это будет наименее предпочтительным вариантом, так как хранение и извлечение только для отображения новой страницы является ненужной тратой и может потребовать надлежащей безопасности для применения в таком сценарии.

Есть идеи?

До сегодняшнего дня я успешно внедрил 3D-безопасность на стороне сервера. В основном происходит то, что я получаю закодированный ответ html от процессора после передачи учетных данных кредитной карты, декодирования и отправки пользователю в виде HTML.
Поток работал отлично, но теперь я реализую то же самое на стороне клиента, используя Angular.
В настоящее время я передаю учетные данные в форме кредитной карты пользователя процессору через сервер, и как только ответ возвращается с HTML, который должен быть показан пользователю, я отправляю его обратно пользователю внутри полезной нагрузки.
На данный момент у меня есть HTML на стороне Angular, но как я могу его отобразить?

Некоторые из полученных примеров закодированного HTML-кода:

%3C%21DOCTYPE+html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A++++%3Cmeta+http-equiv%3D%22content-type%22+content

HTML-код после декодирования:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Redirection page</title>
    <script type="text/javascript" language="javascript">
        function makeSubmit() {
            document.returnform.submit();
        }
    </script>
</head>

<body onLoad="makeSubmit()">
<form name="returnform" action="https://www.someurl.com/" method="POST">
        <input type="hidden" name="" value="value">


    <noscript>
        <input type="submit" name="submit" value="Press to continue"/>
    </noscript>
</form>
</body>
</html>

Я ожидаю, что пользователь будет перенаправлен на другую страницу, отображающую декодированный полученный HTML, используя маршрутизатор Angular / обходя его / используя другой метод.

Спасибо.

0 ответов

Другие вопросы по тегам