# Desafio 3DS (Step Up Challenge)

### **Realizar Step Up Challenge (se necessário)**

#### **Objetivo:**

Autenticar o usuário num desafio 3DS (caso `challenged = true`).

#### **Script de Step Up:**

```html
<div style="display: none;">
  <form id="step_up_form" method="POST">
    <input id="step_up_form_jwt_input" type="text" name="JWT">
  </form>
  <iframe id="step_up_iframe" style="border:none; display:block; margin:auto;" height="800px" width="400px" name="stepUpIframe"></iframe>
</div>
<script>
  const stepUrl = '<stepUrl>';
  const token = '<token>';
  const docFormStep = document.getElementById('step_up_form');
  const docInputStepJwt = document.getElementById('step_up_form_jwt_input');
  docFormStep.action = stepUrl;
  docInputStepJwt.value = token;
  docFormStep.submit();
</script>

```

#### **⚠️ Observação:**

* Esse iframe apresenta o fluxo do banco emissor ao usuário.
* Ao concluir, o cliente é redirecionado automaticamente para o `redirectURL`.
