Skip to main content
A API da Chargefy permite que você integre pagamentos, assinaturas, checkout e gestão de clientes diretamente na sua aplicação.

URLs Base

Todas as requisições devem usar HTTPS. Requisições HTTP serão rejeitadas.

Autenticação

A API suporta dois métodos de autenticação: Inclua o token no header Authorization:
Obtenha o JWT via supabase.auth.getSession(). Consulte o guia de Autenticação para detalhes. Consulte o guia de Autenticação para detalhes sobre todos os métodos.

Core API vs Customer Portal API

A API da Chargefy é dividida em duas camadas:

Core API — Endpoints Principais

Customer Portal API

Paginação

Endpoints de listagem retornam resultados paginados. Use os parâmetros page e limit para navegar:

Resposta Paginada

Ordenação e Filtros

A maioria dos endpoints de listagem suporta ordenação e filtros:

Rate Limits

Para garantir estabilidade, a API aplica limites de taxa de requisição: Quando o limite é atingido, a API retorna 429 Too Many Requests com o header Retry-After.

Formato de Erros

Erros seguem um formato consistente:

Códigos de Status

Idempotência

Para operações POST, você pode incluir o header Idempotency-Key para garantir que a operação seja executada apenas uma vez:

Próximos Passos

Autenticação

Configurar tokens de acesso

Sandbox

Testar no ambiente de desenvolvimento

SDK TypeScript

Instalar o SDK oficial

Webhooks

Configurar notificações em tempo real