Skip to main content

Visão Geral

Este guia te levará através dos passos essenciais para processar seu primeiro pagamento com a API Autorizou. Em menos de 10 minutos, você terá uma integração funcional.
Pré-requisito: você precisa de uma conta Autorizou (criada via onboarding) e das chaves de API que o atendimento envia. Ainda não tem acesso? Fale com a Autorizou.

Passo 1: Configurar Autenticação

Primeiro, configure sua chave de API do ambiente de testes. As chaves começam com o prefixo aut_:

Passo 2: Criar um Cliente

Todo pagamento precisa estar associado a um cliente. Vamos criar um:

Resposta Esperada:

Guarde o ID do cliente: Você precisará dele para os próximos passos. No exemplo acima seria 46e9d3d9-afb2-4d19-9a29-43b739f859a5.

Passo 3: Tokenizar um Cartão

Para processar pagamentos com cartão, primeiro precisamos tokenizá-lo de forma segura:
Importante: Este exemplo usa dados de cartão em texto puro para simplicidade. Em produção, use nossa biblioteca de tokenização no frontend para maior segurança.

Resposta Esperada:

Passo 4: Processar o Pagamento

Agora vamos processar seu primeiro pagamento com cartão de crédito:

Resposta Esperada:

Parabéns!

Você processou com sucesso seu primeiro pagamento! O status: paid do pedido com payment.status: authorized indica que o pagamento foi aprovado e confirmado.

Testando Outros Cenários

Pagamento Recusado

Use o cartão 4000000000000002 para simular uma recusa:

Pagamento PIX

Pagamento com Boleto

Próximos Passos

Agora que você tem uma integração básica funcionando:

Configurar Webhooks

Receba notificações em tempo real sobre mudanças de status

Implementar Split

Distribua valores entre múltiplos destinatários

Adicionar 3D Secure

Aumente a segurança com autenticação adicional

Criar Assinaturas

Implemente cobranças recorrentes

Troubleshooting Comum

Causa: Chave de API inválida ou não fornecida
Solução: Verifique se o header Authorization está correto: Bearer ...
Causa: Dados inválidos na requisição
Solução: Verifique os campos obrigatórios e formatos (CPF, email, etc.)
Causa: ID do cliente incorreto ou inexistente
Solução: Confirme que está usando o ID retornado na criação do cliente
Causa: Dados do cartão malformados ou criptografia incorreta
Solução: Use os cartões de teste fornecidos e verifique a tokenização

Suporte

Precisa de ajuda? Entre em contato: