Visão Geral
O processamento de cartão de crédito é ideal para e-commerce, marketplaces e aplicações que precisam de confirmação instantânea, parcelamento ou assinaturas recorrentes.Pagamento Simples
Processe pagamentos únicos com captura imediata
Pré-autorização
Reserve limite sem capturar - ideal para reservas
Parcelamento
Aceite pagamentos parcelados em até 12x
Tokenização
Salve dados de cartão para pagamentos futuros
Fluxo de Integração
1
Configuração Inicial
Configure suas credenciais de API no ambiente de sandbox
2
Primeiro Pagamento
Processe uma transação de teste com cartão válido
3
Tratamento de Respostas
Implemente lógica para status de aprovação/negação
4
Webhooks
Configure notificações para mudanças de status
5
Ambiente de Produção
Migre para produção com credenciais reais
Configuração de Credenciais
Ambientes Disponíveis
Sandbox (Testes)
Base URL:
https://api-gateway.firebanking.dev/credit-card/v1Use para desenvolvimento e testesProdução
Base URL:
https://api-gateway.firebanking.com.br/credit-card/v1Use apenas com dados reais validadosObtendo suas Chaves
- Acesse o Dashboard FireBanking
- Vá em API & Webhooks → Chaves de API
- Copie sua chave de Sandbox (formato:
a9b484fc-9...)
Exemplo de Chave de Teste
Seu Primeiro Pagamento
Estrutura da Requisição
Resposta de Sucesso
Exemplo de Resposta Aprovada
Parâmetros Importantes
Valores Monetários
Importante: Todos os valores são em reais (BRL)
- R$ 1,00 =
1 - R$ 10,00 =
10 - R$ 100,00 =
100
Tipos de Cobrança
| chargeType | Descrição | Quem Paga a Taxa |
|---|---|---|
FEE_TO_CUSTOMER | Taxa cobrada do cliente | Cliente |
FEE_TO_SELLER | Taxa cobrada do vendedor | Vendedor |
Captura Imediata vs Pré-autorização
Captura Imediata (capture: true)
Captura Imediata (capture: true)
- Uso: E-commerce tradicional, pagamentos instantâneos
- Comportamento: Valor é cobrado imediatamente do cartão
- Cancelamento: Possível via estorno até 120 dias
- Ideal para: Produtos digitais, entrega imediata
Pré-autorização (capture: false)
Pré-autorização (capture: false)
- Uso: Hotéis, aluguel de carros, reservas
- Comportamento: Valor é reservado no limite, mas não cobrado
- Captura posterior: Necessária em até 5 dias
- Cancelamento: Libera o limite sem cobrança
- Ideal para: Serviços com confirmação posterior
Cartões de Teste
Use estes cartões específicos no ambiente de sandbox:Cartões Aprovados
Cartões Negados
Tokenização
Salve dados de cartão de forma segura para pagamentos futuros:Criando um Token
Resposta do Token
Status e Consultas
Status Possíveis
| Status | Descrição | Ação Recomendada |
|---|---|---|
PROCESSING | Processando autorização | Aguardar webhook |
APPROVED | Pagamento aprovado | Liberar produto |
DENIED | Pagamento negado | Ofertar outro método |
AUTHORIZED | Pré-autorizado | Capturar em até 5 dias |
CANCELLED | Cancelado/estornado | Confirmar cancelamento |
Consultando Status
Captura Posterior
Para pagamentos pré-autorizados, capture o valor:Webhooks para Cartão
Configure endpoints para receber notificações:Eventos Disponíveis
| Evento | Descrição |
|---|---|
payment.authorized | Pagamento pré-autorizado |
payment.captured | Pagamento capturado |
payment.denied | Pagamento negado |
payment.cancelled | Pagamento cancelado |
payment.refunded | Pagamento estornado |
Payload do Webhook
Exemplo de Webhook
Tratamento de Erros
Erros Comuns
Cartão Negado (400)
Cartão Negado (400)
Dados Inválidos (422)
Dados Inválidos (422)
Limite Excedido (403)
Limite Excedido (403)
Assinaturas Recorrentes
Para cobranças automáticas mensais ou anuais:Criando Assinatura
Migração para Produção
1
Validar Testes
Confirme que todos os cenários funcionam em sandbox
2
Obter Credenciais de Produção
Solicite chaves de produção via dashboard
3
Atualizar URLs
Mude para
api-gateway.firebanking.com.br4
Implementar Logs
Configure logging para monitoramento
5
Monitorar Transações
Acompanhe as primeiras transações reais
Checklist de Produção
- Webhooks configurados e testados
- Tratamento de erros implementado
- Validação de dados no frontend
- Logs de auditoria configurados
- Monitoramento de uptime ativo
- Backup de credenciais seguro
Próximos Passos
Webhooks Avançados
Configure notificações para todos os eventos
Referência da API
Documentação completa dos endpoints
Integração PIX
Adicione PIX como método alternativo
Melhores Práticas
Otimize sua integração para produção
🎉 Parabéns! Você agora tem uma integração completa de cartão de crédito com a FireBanking.