Redirect (deprecated)
Esta forma de controlar a experiência web está sendo depreciada. Para uma melhor conversão da Verificação de Cartão Não Presente na sua aplicação, siga o método explicitado na seção SDK.
A versão web possui a opção de usar o modelo de redirect, porém o modelo de iFrame é o mais recomendado.
1) Utilizando window.open()
Ao criar a transação foi passado por parâmetro o campo redirectUrl que será utilizado posteriormente, você poderá utilizar essa opção.
A opção do window.open() consiste em abrir uma nova aba do navegador do usuário para que o mesmo faça o fluxo de captura, e ao final essa aba seja fechada e redirecionada para o site que estava anteriormente. Para isso recomendamos:
- Seguir a documentação pública sobre
window.open(); - Monitorar se houve alteração de URL (para a
redirectUrl) e então fechar a aba utilizandowindow.close().
2) Utilizando redirect
Ao criar a transação foi passado por parâmetro o campo redirectUrl que será utilizado posteriormente, você precisará seguir os passos:
- Em seu fluxo comum (que está inserida a Verificação de Cartão Não Presente), você irá redirecionar o cliente para o link gerado via API;
- Após isso, o cliente de dentro da webpage da Verificação de Cartão Não Presente irá realizar os procedimentos necessários para continuar o fluxo;
- Quando concluído, ele será redirecionado novamente para a sua página (utilizando o
redirectUrlpassado na criação da transação).