Skip to main content

Pré-requisitos

Antes de começar, você precisa ter:
Certificado X.509 (arquivo .pem) vinculado à sua conta
Credenciais OAuth (clientId e clientSecret)
Solicite suas credenciais e certificado através do Painel Fire Banking.

1. Configurar Ambiente

Crie um arquivo .env com suas credenciais:
Salve seu certificado como client-cert.pem no diretório do projeto.

2. Instalar Dependências

3. Código Completo

O exemplo abaixo autentica, consulta saldo e cria uma cobrança PIX:

4. Executar

Saída esperada:

5. Receber Notificações (Webhook)

Configure um endpoint para receber notificações quando o pagamento for confirmado:
Configure a URL do webhook no Painel Fire Banking. Veja o Guia de Webhooks para mais detalhes.

Próximos Passos

Autenticação

Entenda o fluxo de autenticação em detalhes

PIX Cash-In

Explore todas as opções de cobrança PIX

PIX Cash-Out

Envie pagamentos PIX

Cash-Out via QR Code

Pague via QR Code PIX

Webhooks

Configure notificações em tempo real

Troubleshooting

Verifique se:
  • O arquivo client-cert.pem existe no diretório
  • O certificado está sendo enviado URL-encoded
  • O header X-SSL-Client-Cert está presente
Verifique se:
  • As variáveis de ambiente estão configuradas corretamente
  • O clientId e clientSecret estão corretos
  • O certificado está vinculado à sua conta
Entre em contato com o suporte Fire Banking para vincular o certificado à sua conta.
O token expira em 30 minutos. Implemente renovação automática: