Skip to main content
O cadastro de clientes guarda os dados de quem compra de você: nome, e-mail, CPF/CNPJ, celular e endereço. Com o cliente cadastrado, você cria cobranças para ele sem pedir os mesmos dados de novo.

Por que cadastrar um cliente

  • Checkout mais curto. Crie o checkout com o customerId. Se o cadastro tem nome, e-mail e CPF/CNPJ, o checkout pula a etapa de dados pessoais e cobra esse cliente. Com cadastro incompleto, o cliente preenche os dados no checkout.
  • Endereço já resolvido. Numa assinatura com Pix, um cadastro completo com endereço completo também pula a etapa de endereço.
  • Histórico por cliente. No dashboard, cada cliente mostra as cobranças e as assinaturas dele.
  • Portal do cliente. O link do Portal do cliente é gerado para um cliente e um checkout.
Quem paga informando os dados no checkout também entra na sua lista de clientes, sem você cadastrar.

Campos do cadastro

Só o email é obrigatório. O corpo é plano: os campos ficam na raiz, sem data.

Como a AbacatePay evita clientes duplicados

Ao criar um cliente pela API, a AbacatePay procura um cadastro igual antes de criar outro:
  • A busca segue esta ordem: CPF/CNPJ, depois e-mail, depois celular. Clientes excluídos ficam de fora. Se houver mais de um, vale o mais antigo.
  • Pelo e-mail ou pelo celular, a busca só aproveita um cadastro sem CPF/CNPJ ou com o mesmo CPF/CNPJ que você enviou. Um cliente com outro CPF/CNPJ nunca é reaproveitado.
  • Quando acha, a API devolve o cliente existente, com o mesmo id, e atualiza nome, e-mail, celular, CPF/CNPJ, CEP e endereço com o que você enviou. Os campos que você não enviou ficam como estavam.
  • O metadata do cliente existente não muda.
O cadastro manual pelo dashboard funciona diferente: ele recusa um e-mail ou CPF/CNPJ que já está em outro cliente, para você decidir se edita o que já existe.

Pelo dashboard

1

Abra a lista de clientes

No menu, vá em Sua Loja → Clientes. A lista mostra os clientes que você cadastrou e os que vieram dos pagamentos.
2

Cadastre um cliente

Clique em Novo cliente e preencha Nome completo, E-mail (obrigatório), CPF ou CNPJ e Telefone. Clique em Cadastrar.
3

Veja os detalhes

Clique no cliente para ver o ID, os dados de contato, as cobranças e as assinaturas dele. O ID (cust_...) é o customerId que você usa na API.

Pela API

1

Cadastre o cliente

Use uma chave de API com a permissão CUSTOMER:CREATE.
Resposta
2

Cobre o cliente

Guarde o data.id e envie como customerId ao criar o checkout:
Para achar um cliente depois, use Buscar cliente com o id, o email ou o taxId, ou Listar clientes com filtros.

Criar um cliente

POST /customers/create

Listar clientes

GET /customers/list

Buscar um cliente

GET /customers/get

Excluir um cliente

POST /customers/delete

Testar no Modo Teste

Clientes criados no Modo Teste ficam separados dos de produção. Um customerId de teste só funciona com uma chave de teste.

Perguntas frequentes

Pela API, nada é duplicado: a AbacatePay acha o cadastro pelo CPF/CNPJ, pelo e-mail ou pelo celular, atualiza os dados e devolve o mesmo id. Veja como funciona.
O cadastro está incompleto. O checkout só pula a etapa de dados pessoais quando o cliente tem nome, e-mail e CPF/CNPJ.
Um novo cadastro com o mesmo CPF/CNPJ atualiza os dados pessoais, mas não o metadata. O metadata fica com o valor do primeiro cadastro.
Não. Excluir tira o cliente da lista, mas as cobranças e as assinaturas dele continuam valendo.
A AbacatePay guarda celular, CEP e CPF/CNPJ só com os números. Você pode enviar com pontuação, mas a resposta sempre traz os dígitos.