Skip to main content

Visão Geral

A Chargefy cria e gerencia clientes automaticamente durante o checkout. Cada cliente é vinculado a uma organização e pode ter assinaturas, vendas e benefícios associados. Quando um cliente é criado, a Chargefy registra automaticamente os dados necessários para processar pagamentos via PIX, Cartão de Crédito e Boleto de forma integrada.

Criação de Clientes

Clientes podem ser criados de duas formas:

Automaticamente no Checkout

Quando um comprador finaliza um checkout, a Chargefy automaticamente:
  1. Busca um cliente existente pelo email + organização
  2. Se não encontrar, cria um novo cliente
  3. Registra os dados do comprador para processamento de pagamentos
  4. Associa a venda e/ou assinatura ao cliente

Via API

Você pode criar clientes diretamente pela API:
Ao criar um cliente com tax_id (CPF/CNPJ), a Chargefy automaticamente registra os dados necessários para processar pagamentos futuros.

Dados do Cliente

Cada cliente possui os seguintes dados:

Identificação por External ID

Você pode atribuir um external_id a cada cliente para referenciar o ID do seu próprio sistema. O external_id é único por organização.

Metadata Customizada

O campo user_metadata permite armazenar dados adicionais do cliente em formato JSON:
Você pode gerar links de checkout pré-preenchidos para clientes específicos:

Autenticação do Cliente (Portal)

Clientes com can_authenticate: true podem acessar o Portal do Cliente via magic link:
1

Solicitar Código

O cliente informa seu email e recebe um código OTP de 6 dígitos.
2

Autenticar

O cliente informa o código e recebe um token de sessão (chargefy_cst_xxx).
3

Acessar Portal

Com o token, o cliente pode visualizar suas assinaturas, vendas e benefícios.
O código OTP expira em 15 minutos. A sessão do cliente é válida por 15 dias.

Listagem e Filtros

A API permite listar clientes com diversos filtros:

Exclusão de Clientes

A exclusão de clientes é soft delete — o registro não é removido do banco, apenas marcado com deleted_at. Isso preserva o histórico de vendas e assinaturas.

Processamento de Pagamentos

Quando um cliente é criado com dados fiscais (CPF/CNPJ), a Chargefy:
  1. Busca um registro existente pelo taxpayer_id
  2. Se não encontrar, busca pelo email
  3. Se nenhum for encontrado, cria um novo registro na plataforma Chargefy
  4. Vincula o registro ao cliente para futuras transações
Essa integração garante que pagamentos via PIX, Cartão e Boleto sejam processados corretamente.

Escopos de API

Webhooks

Eventos disparados para mudanças em clientes: