O que é 3D Secure
O 3D Secure (3DS) é um protocolo de autenticação que verifica a identidade do portador do cartão junto ao banco emissor durante uma transação online. Ele oferece:- Liability shift — a responsabilidade por chargebacks é transferida para o emissor quando a autenticação é bem-sucedida
- Redução de fraudes — adiciona uma camada de verificação biométrica, SMS ou app bancário
- Conformidade regulatória — atende requisitos de Strong Customer Authentication (SCA)
Fluxo de autenticação
Status possíveis
Uso básico
Parâmetros da autenticação
Endereço (opcional, recomendado)
Opções adicionais
Retorno (ThreeDSResult)
Fluxo frictionless vs. challenge
O emissor decide se o fluxo será frictionless (sem interação) ou challenge (com interação). Essa decisão é baseada em:- Perfil de risco da transação
- Histórico do portador do cartão
- Valor da transação
- Dados do dispositivo e navegador
Enviar o endereço de cobrança (
address) e dados completos do comprador aumenta significativamente a chance de um fluxo frictionless.Informações coletadas automaticamente
O SDK coleta e envia automaticamente dados do navegador necessários para a avaliação de risco do emissor:- User Agent, idioma e fuso horário
- Resolução de tela e profundidade de cor
- Suporte a Java e JavaScript
- Endereço IP público (via
api.ipify.org)
authenticate().