API de Cartão de Crédito FireBanking
A FireBanking fornece uma API abrangente de processamento de cartão de crédito que permite às empresas aceitar pagamentos, gerenciar assinaturas, tratar dados de clientes e processar transações de forma segura e em escala.Pagamentos
Processe pagamentos com cartão usando dados ou tokens
Assinaturas
Crie e gerencie assinaturas de cobrança recorrente
Compradores
Gerencie informações e perfis de clientes
Webhooks
Receba notificações de pagamento em tempo real
Início Rápido
1. Obtenha suas Chaves de API
Obtenha suas credenciais de API no painel FireBanking:- Chave de API: Para operações padrão de pagamento
- Credenciais de Webhook: Para receber notificações de pagamento
- Token Interno: Para integrações sistema-a-sistema (se aplicável)
2. Faça seu Primeiro Pagamento
Primeira Requisição de Pagamento
Métodos de Autenticação
x-api-key
Chave de API
Método único de autenticação para todas as operações
Método único de autenticação para todas as operações
Autenticação x-api-key
Todos os endpoints da API usam autenticação com chave de API:Conceitos Fundamentais
Valores Monetários
Todos os valores monetários são especificados em reais:- R$ 100,00 =
100 - R$ 25,50 =
25.50
Tipos de Cobrança
- FEE_TO_CUSTOMER: Taxa cobrada do cliente
- FEE_TO_SELLER: Taxa cobrada do vendedor
Fluxo de Pagamento
- Criar Pagamento com dados do cartão ou token
- Capturar (se pré-autorizado) ou processar imediatamente
- Monitorar via webhooks para atualizações de status
- Estornar ou gerenciar conforme necessário
Recursos da API
Processamento de Pagamentos
- Pagamentos com cartão de crédito com captura imediata ou atrasada
- Tokenização de cartão para pagamentos recorrentes seguros
- Pagamentos parcelados com termos flexíveis
- Fluxos de pré-autorização e captura
Gestão de Assinaturas
- Cobrança recorrente com múltiplas frequências
- Gestão de planos e atualizações de cobrança
- Gerenciamento do ciclo de vida da assinatura
- Retry automático para pagamentos falhados
Segurança e Conformidade
- Conformidade PCI DSS com tokenização de cartão
- Transmissão e armazenamento de dados criptografados
- Prevenção à fraude com pontuação de risco
- Conformidade com regulamentações brasileiras (LGPD)
Ferramentas de Integração
- Webhooks abrangentes para notificações em tempo real
- API RESTful com requisições/respostas JSON
- Especificação OpenAPI para integração fácil
- SDKs e bibliotecas (em breve)
Limites de Taxa
Os limites de taxa variam por tipo de endpoint e são projetados para garantir estabilidade do sistema permitindo padrões de uso razoáveis.
- Endpoints de pagamento: 60 requisições/minuto
- Saldo da conta: 60 requisições/minuto
- Endpoints de webhook: 120 requisições/minuto
- APIs internas: Limites customizados por integração
Tratamento de Erros
Todos os erros da API seguem um formato consistente:Resposta de Erro
- 200: Sucesso
- 400: Requisição Inválida (parâmetros inválidos)
- 401: Não Autorizado (credenciais inválidas)
- 403: Proibido (permissões insuficientes)
- 404: Não Encontrado (recurso não existe)
- 500: Erro Interno do Servidor
Ambientes
Sandbox
URL Base:
https://api-gateway.firebanking.dev/credit-card/v1
Ambiente de teste com números de cartão fictíciosProdução
URL Base:
https://api-gateway.firebanking.com.br/credit-card/v1
Ambiente ao vivo para transações reaisCartões para Testes
Como testar cobranças de cartão em sandbox Os cartões a serem utilizados no teste, devem ter números válidos e podem ser gerados a partir de qualquer site gerador de cartões, devendo o comportamento seguir as seguintes regra para diferentes validação de diferentes cenários:| Cartão | Autorizado? | Status | Exemplo |
|---|---|---|---|
| Final 0, 1 ou 4 | SIM | Aprovado | 5186 8825 4989 5601 |
| Final 2 | NÃO | Não autorizado | 5465 4157 3697 6082 |
| Final 3 | NÃO | Cartão expirado | 5112 9708 0010 5403 |
| Final 5 | NÃO | Cartão bloqueado | 5528 4303 3551 3025 |
| Final 6 | NÃO | Timeout | 5186 8825 4989 5601 |
| Final 7 | NÃO | Cartão cancelado | 5325 8272 3667 3227 |
| Final 8 | Aleatório SIM/NÃO | Aprovado / Timeout | 5397 5499 7073 5078 |
Exemplo de Cartão de Teste
Obtendo Ajuda
Suporte da API
Consulte a documentação para perguntas técnicas e ajuda na integração
Documentação
Este site: Referência completa da API
Exemplos de código e melhores práticas
Exemplos de código e melhores práticas