Skip to main content
A API da Chargefy oferece uma interface REST previsível para criar e operar clientes, catálogo, checkouts, pagamentos e assinaturas. Requests e responses usam JSON, e cada recurso mantém o mesmo formato ao longo do seu ciclo de vida.

URL base

Todas as rotas públicas usam HTTPS e são versionadas em /v1. Sandbox e produção compartilham a mesma URL; a API key usada na autenticação define o ambiente. Chaves e objetos de teste ficam isolados dos dados de produção. Consulte o guia de sandbox para conhecer os cenários de teste disponíveis.

Métodos HTTP

Cada endpoint usa o método que representa a operação realizada:
Atualizações também usam POST e funcionam como merge: campos não enviados permanecem inalterados. Cada request de escrita opera sobre um único objeto.

Faça sua primeira requisição

Esta leitura lista até um cliente da sua própria organização. Ela funciona mesmo quando ainda não há clientes cadastrados.
1

Configure uma chave de teste

Crie uma API key com escopo read, mantenha-a somente no seu backend e exponha o valor como variável de ambiente.
Veja como criar, armazenar e enviar a chave no guia de autenticação.
2

Liste os clientes

Escolha a linguagem usada no seu backend:
3

Confira a resposta

Uma coleção vazia continua sendo uma resposta bem-sucedida:

Convenções importantes

  • Objetos completos: criações, consultas, atualizações e ações bem-sucedidas retornam o objeto público completo.
  • Paginação por cursor: listagens usam starting_after, ending_before e limit. Veja Paginação.
  • Erros consistentes: falhas usam status HTTP e um código estável para tratamento programático. Veja Erros.
  • Datas em ISO 8601: timestamps incluem data, hora e fuso. Veja Datas, fusos e moedas.
  • Rastreabilidade: cada chamada pode ser investigada pelo request ID. Veja Requests.

Principais recursos

  • Customers — identidade, contato, endereço de cobrança e meios de pagamento do comprador.
  • Produtos e preços — catálogo usado em checkouts, links de pagamento e assinaturas.
  • Checkout Sessions — tentativas de compra com experiência hospedada pela Chargefy.
  • Payment Intents — ciclo de uma tentativa de pagamento.
  • Assinaturas — cobranças recorrentes, faturas, períodos e mudanças de plano.
  • Eventos — mudanças que podem ser acompanhadas por webhook.

Continue lendo

Autenticação

Proteja sua API key e envie a credencial correta em cada request.

Sandbox

Valide pagamentos e estados sem movimentar dinheiro real.

Idempotência

Repita operações sensíveis sem criar o mesmo recurso duas vezes.

Webhooks

Receba mudanças de estado e mantenha seu sistema sincronizado.