Planet
  1. Transactions
Planet
  • Bem vindo
  • Passo a passo para integração
  • Collection do POSTMAN
  • Fazendo as chamadas API.
  • Api Key
    • Create
      POST
    • Find
      GET
    • Find All
      GET
    • Delete
      DELETE
  • Webhook
    • Webhook de TRANSAÇÃO
    • Webhook de Saque
    • Create
      POST
    • Find
      GET
    • Find All
      GET
    • Delete
      DELETE
  • Transactions
    • 3DS - Primeiros passos para integrar pagamento com cartão
    • Pix
      POST
    • BOLETO
      POST
    • CARTÃO
      POST
    • Find All
      GET
    • Find
      GET
    • Find By Metadata
      GET
  • Withdraw
    • Find All
      GET
    • Cash Out
      POST
    • Find By Metadata
      GET
    • Find
      GET
  • Balance
    • Get Balance
  • Disputes
    • Find All
    • Find
    • Seller appeal
  • Fees
    • Get seller Fees
  • Check
    GET
  1. Transactions

3DS - Primeiros passos para integrar pagamento com cartão

Documentação de Integração 3DS - WiteTec#
#

🎯 Introdução#

O 3DS (3D Secure) é um protocolo de segurança que adiciona uma camada extra de autenticação para transações com cartão de crédito. Esta documentação ensina como integrar o 3DS em sua aplicação usando a WiteTec.

Benefícios do 3DS#

✅ Maior segurança - Reduz fraudes em transações online
✅ Compliance - Atende regulamentações internacionais
✅ Melhor aprovação - Aumenta a taxa de aprovação de transações
✅ Proteção ao comerciante - Reduz chargebacks

🔧 Pré-requisitos#

1. Credenciais Necessárias#

2. Scripts Necessários#

Coloque esse script no seu frontend

3. Dados do Cartão#


⚙️ Configuração Inicial#

1. Inicializar o ShieldHelper#

2. Obter Configurações 3DS#


🚀 Implementação Passo a Passo#

Passo 1: Preparar os Dados da Transação#

Passo 2: Preparar o 3DS#

Passo 3: Criptografar Dados do Cartão#

Passo 4: Obter IP do Usuário#

Passo 5: Estruturar Requisição#

Passo 6: Enviar Transação#

Caso tenha um service com o endereço base da api configurado, pode reaproveitar. É apenas um EXEMPLO de implementação. Adapte ao seu uso e seu framework.
Chame a url da sua api que é usada para criar uma transação

Passo 7: Finalizar 3DS#


💻 Exemplos de Código#

Exemplo 1: HTML Completo#

Exemplo 2: React/Next.js#


⚠️ Tratamento de Erros#

1. Erros Comuns e Soluções#

2. Validações Recomendadas#


🧪 Testes#

2. Cenários de Teste#

✅ Transação aprovada - Cartão válido com saldo
✅ Transação recusada - Cartão sem saldo
✅ 3DS obrigatório - Cartão que requer autenticação
✅ Dados inválidos - Testar validações
✅ Erro de rede - Simular falha de conexão

❓ FAQ#

Q: O que é 3DS?#

A: 3DS (3D Secure) é um protocolo que adiciona uma camada extra de segurança para transações online, solicitando autenticação adicional do portador do cartão.

Q: É obrigatório usar 3DS?#

A: Não é obrigatório, mas é altamente recomendado para maior segurança e compliance com regulamentações.

Q: Como funciona o ShieldHelper?#

A: O ShieldHelper é responsável por criptografar os dados sensíveis do cartão antes de enviar para a API, garantindo a segurança das informações.

Q: Posso testar sem cartão real?#

A: Sim! Use os cartões de teste fornecidos na seção de testes.

Q: O que fazer se a transação falhar?#

A: Verifique os logs de erro, valide os dados do cartão e tente novamente. Se o problema persistir, entre em contato com o suporte.

📞 Suporte#

Para dúvidas ou problemas com a integração:
Email: suporte@witetec.com.br
Documentação: https://docs.witetec.com.br
Modificado em 2025-11-10 17:23:30
Página anterior
Delete
Próxima página
Pix
Built with