A Chargefy oferece dois caminhos de autenticação, cada um pra um tipo de integração.Documentation Index
Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
Use this file to discover all available pages before exploring further.
Métodos de Autenticação
| Método | Header | Caso de Uso |
|---|---|---|
| Api Key | X-Chargefy-Api-Key: ch_live_… | Integrações server-side de parceiros. Token gerado no dashboard da Chargefy, longo-prazo, revogável a qualquer momento. Recomendado pra uso em produção. |
| Customer Session Token (CST) | Authorization: Bearer <token> | Portal do cliente. Sessão gerada pelo fluxo de login do customer. Não usar pra integração server-side. |
Api Key
O método principal pra integrações server-side. Cada organização gera os próprios tokens no dashboard da Chargefy, em Settings → Chaves de API.Formato do token
Como usar
Envie o token no headerX-Chargefy-Api-Key:
Bearer:
Ambientes
Quando você cria uma chave, escolhe o ambiente:| Ambiente | Prefixo | Comportamento |
|---|---|---|
live | ch_live_… | Executa transações reais, aparece em relatórios financeiros |
test | ch_test_… | Mesmas rotas, mas isolado pra testes/integração. Não produz cobrança real. |
test no seu ambiente de staging e live apenas em produção. Nunca commite em código-fonte.
Escopos
Cada chave carrega um ou mais escopos que limitam o que ela pode fazer:| Escopo | Permissão |
|---|---|
read | Listar e consultar recursos (sales, subscriptions, customers, etc) |
write | Criar, atualizar e cancelar recursos (transactions, refunds, subscriptions) |
admin | Reservado pra operações críticas. Não exposto no dashboard atualmente |
write inclui read; admin inclui ambos. Um endpoint que exige scope: 'read' aceita também chaves com write.
Siga o princípio do menor privilégio: crie chaves com
read apenas quando a integração só precisa consultar dados. Use write só onde realmente precisa criar/modificar.Obtendo uma chave
- Entre no dashboard da Chargefy como owner ou admin da organização
- Abra Settings → Chaves de API
- Clique em Nova chave
- Dê um nome descritivo (“Produção”, “Integração X”), escolha ambiente e escopos
- Clique em Criar chave
- Copie o token imediatamente — ele aparece uma vez só
Rotação e revogação
- Revogação instantânea: na lista de chaves, clique em Revogar. Requests com aquele token passam a retornar
401em milissegundos - Rotação: não há “rotate key” in-place; o workflow é:
- Criar chave nova
- Atualizar sua aplicação pra usar a nova
- Revogar a antiga
- last_used_at: a plataforma guarda o último uso. Chaves não utilizadas há muito tempo podem ser revogadas preventivamente
Respostas de autenticação
Credencial ausente ou inválida:Segurança
Customer Session Token (CST)
Tokens de sessão do cliente são usados pra autenticar operações no portal do cliente (/portal). Não servem pra integração server-side.
Como funciona
- O cliente entra no portal via email/link mágico
- A aplicação troca o login por um token de sessão curto
- O token é usado nos endpoints do Customer Portal
Endpoints acessíveis via CST
O CST dá acesso exclusivo aos endpoints do Customer Portal API:- Visualizar perfil do cliente
- Listar e gerenciar assinaturas
- Histórico de vendas
- Acessar chaves de licença
- Download de arquivos/benefícios
Próximos Passos
Gerenciar Api Keys
Criar, listar, revogar chaves no dashboard
Ambiente Sandbox
Teste integrações em ambiente isolado
Webhooks
Receba eventos assinados em tempo real

