3DS 2.0 para Magento 2 (Adobe Commerce)

O 3DS (Three Domain Secure) é um protocolo de verificação, que valida suas informações, confirmando sua identidade durante uma compra online. Em linhas gerais, o 3DS possibilita que as informações sobre a transação, o método de pagamento e o dispositivo utilizado para a compra sejam trocadas em tempo real pelos meios de pagamento, bandeiras e emissores.

📘

Pré-requisitos

No momento, a feature está disponível apenas para clientes com modelo de negócio Gateway e que utilizem adquirente Stone. Caso tenha dúvidas sobre algum dos requisitos, entre em contato com nosso time comercial pelo e-mail: [email protected]


Vantagens do 3DS

Confira como essa tecnologia pode beneficiar o seu e-commerce de diversas formas!

Melhora a conversão

Como o próprio emissor do cartão faz a validação de segurança para dizer que aquela é uma transação confiável, a probabilidade de aprovação por parte das bandeiras e bancos emissores é muito maior, aumentando a conversão.


Evita chargerbacks

Uma vez que banco emissor confirma autenticação bem-sucedida, ele mesmo passa a assumir o risco pela autenticidade da transação, com isso, você não receberá chargerback por motivo de fraude por uma transação com autenticação aprovada.


Proporciona mais segurança

Por fornecer informações extras de dados de pagamento e do comprador, o 3DS permite aos bancos emissores e bandeiras tomarem uma decisão mais assertiva ao aprovar uma transação, aumentando a segurança e abaixando a incidência de fraudes.


Para mais informações, veja também o artigo de um dos nossos product managers para a Ecommerce Brasil.


Configurando o 3DS no Magento

🚧

Atenção

Antes de ativar a funcionalidade em sua plataforma, certifique-se de que a sua adquirente já está habilitada para receber transações com autenticação 3DS. Qualquer dúvida, entre em contato com nosso time de atendimento para habilitação: [email protected]

1- Em seu Admin Magento, no menu lateral esquerdo, clique em Pagar.me > Métodos de Pagamento
2- Em seguida, clique em Cartão de crédito > 3DS

CampoOpçõesFunção
AtivoSim/NãoDetermina se a feature será utilizada ou não.
Prosseguir com pagamentos sem autenticação 3DS confirmadaSim/NãoDetermina se um pedido em que autenticação 3DS não foi aprovada pelo banco deverá ser criado ou não.
Valor mínimo para autenticação 3DSSim/NãoDetermina um valor mínimo de pedido para passar pela autenticação 3DS (valor total do checkout)

Fluxo de funcionamento e desafio

A interação do comprador com o 3DS será no checkout onde ele preenche os dados para pagamento do pedido. Nós enviamos os dados ao banco emissor que pode solicitar ou não uma validação de segurança para o comprador.

O próprio banco emissor escolhe a forma de validar os dados: via SMS, Face ID, biometria, token do internet banking etc. O tipo de desafio varia de banco para banco. Abaixo temos um exemplo de como aparecerá para o comprador:

Desafio de exemplo do NuBank, mas que varia de banco para banco

Desafio de exemplo do Nubank, mas que varia de banco para banco


Resultado da autenticação

Após a autenticação de identidade do comprador, o emissor avalia o risco da transação, aprovando-a ou não. Ele retorna então um status final sobre a autenticação que será exibido no seu Admin em detalhes do pedido:

Caso o status final seja Y ou A, o banco emissor se responsabiliza pelo risco de fraude da transação e você não receberá chargerback por esse motivo. Qualquer outro status, a responsabilidade do risco continua com você.

Os status possíveis são:

SiglaSignificado
YTransação aprovada e autenticada pelo Emissor
ATransação aprovada e autenticada pela Bandeira
IApenas dados enviados a Bandeira e Emissor
UAutenticação indisponível
NTransação rejeitada pelo Emissor
RTransação rejeitada pelo Emissor (pós-desafio)

📘

Uso do Antifraude

Para as transações com autenticação aprovada pelo banco emissor (status Y e A) como ele se responsabliliza pelo risco, essas não são enviadas ao Antifraude por não apresentarem risco de fraude real. Para os demais status, mesmo após a autenticação, as transações passam pelo fluxo de antifraude normalmente.


Testando a 3DS no Magento 2

Disponibilizamos uma API para que você realize testes simulando as respostas que retornamos, basta seguir os padrões da tabela abaixo em sua loja de teste Magento.

Testes sem desafio

Número do cartãoCenárioExemplo
4001000000000803Transação retorna status Y sem necessidade de desafioBanco emissor aprova a autenticação sem solicitar que comprador complete um desafio
4001000000000613Transação retorna status N sem necessidade de desafioBanco emissor reprova a autenticação sem solicitar que comprador complete um desafio
4001000000000423Transação retorna status A sem necessidade de desafioBanco emissor e bandeira aprovam a autenticação sem solicitar que comprador complete um desafio
4001000000000233Transação retorna status R sem necessidade de desafioBanco emissor reprova a autenticação sem solicitar que comprador complete um desafio
4001000000000043Transação retorna status I sem necessidade de desafioApenas dados transacionais enviados a bandeira/banco emissor
4001000000000753Transação retorna status U sem necessidade de desafioAutenticação não está disponível junto a bandeira/banco emissor

Testes com desafio

Número do cartãoCenárioExemplo
4001000000000670Transação retorna status Y após desafioBanco emissor aprova a autenticação após realização do desafio com sucesso
4001000000000571Transação retorna status N após desafioBanco emissor reprova a autenticação após realização do desafio sem sucesso
4001000000000472Transação manual, possível retornar o status Y (Pass challenge) ou N (Fail challenge) após desafioSimulação manual do desafio, selecione o botão desejado para o retorno final bem-sucedido ou malsucedido

Demais cenários de teste

Número do cartãoCenárioExemplo
4001000000000563Transação com timeoutTransação estoura tempo limite para completar autenticação e por isso, retorna timeout