Introdução
3D Secure 2 é um protocolo da indústria de pagamentos que permite prevenir e eliminar o risco de fraude em pagamentos online ao permitir ao pagador se autenticar durante o processo de compra. O 3D Secure 2 visa também, gerar a melhor experiência para o usuário, possibilitando que o fluxo seja mais fluido para o usuário final.
Fluxo de cobrança com 3D Secure 2
Para utilizar o 3D Secure 2 em suas transações basta estar credenciado em um provedor que suporte 3D secure 2
(Lista de provedores suportados). Configure um provedor em seu fluxo de pagamentos e adicione o objeto
threeDSecure2
ao corpo da transação com os respectivos campos requeridos. Verifique nossa API para detalhes.
Tanto o fluxo sem desafio quanto o fluxo com desafio utilizam redirecionamento para fazer a autenticação do portador do cartão.
-
Fluxo sem desafio
- O portador preenche os dados do cartão no checkout do estabelecimento.
- O estabelecimento aciona a solução 3DS2 da Malga via API
/charges
para criar a transação com 3DS2. - A solução 3DS2 da Malga envia ao provedor de autenticação os dados do comprador.
- O provedor de autenticação se comunica com a bandeira para processar a autenticação.
- A bandeira identifica o emissor do cartão, e envia os dados do comprador para análise.
- A bandeira retorna os dados de autenticação silenciosa ao provedor.
- A provedor retorna dados para autenticação silenciosa a Malga.
- A Malga retorna uma transação com status
pending
ao estabelecimento com dados adicionais para autenticação. - O estabelecimento utiliza os dados para autenticação por redirecionamento.
- Para transações autorizadas, o redirecionamento será executado automaticamente pelo browser retornando para o endereço informado em
redirectURL
, não precisando da interação do portador do cartão. - O provedor de autenticação retorna o resultado da autorização silenciosa à solução 3DS2 da Malga via webhook.
- A Malga retorna o resultado da autorização ao estabelecimento via webhook.
- O estabelecimento informa o resultado do pagamento.
-
Fluxo com desafio
- O portador preenche os dados do cartão no checkout do estabelecimento.
- O estabelecimento aciona a solução 3DS2 da Malga via API
/charges
para criar a transação com 3DS2. - A solução 3DS2 da Malga envia ao provedor de autenticação os dados do comprador.
- O provedor de autenticação se comunica com a bandeira para processar a autenticação.
- A bandeira identifica o emissor do cartão, e envia os dados do comprador para análise.
- O emissor identifica o portador como um possível risco, desta forma, exige o desafio e retorna os dados de Autenticação.
- A bandeira retorna os dados de autenticação ao provedor.
- O provedor de autenticação retorna os dados de autenticação à solução 3DS2 da Malga.
- A Malga retorna uma transação com status
pending
ao estabelecimento com dados adicionais para autenticação. - O estabelecimento apresenta a tela da autenticação via lightbox.
- O portador resolve o desafio na tela do emissor.
- O emissor retorna o resultado da autenticação à bandeira.
- A bandeira retorna o resultado da autenticação ao provedor de autenticação.
- O provedor de autenticação retorna o resultado da autenticação à solução 3DS2 da Malga via webhook.
- A Malga retorna o resultado da autorização ao estabelecimento via webhook.
- O estabelecimento informa o resultado do pagamento.
Diagrama de sequência
Diagrama de fluxo
Provedores suportados
Veja os provedores que suportam cobrança com 3DS2 na nossa tabela de provedores e meios de pagamento suportados.
Was this page helpful?