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.
Campos do cadastro
Só oemail é 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
metadatado cliente existente não muda.
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
2
Cobre o cliente
Guarde o
data.id e envie como customerId ao criar o checkout:id, o email ou o taxId, ou Listar clientes com filtros.
Criar um cliente
POST /customers/createListar clientes
GET /customers/listBuscar um cliente
GET /customers/getExcluir um cliente
POST /customers/deleteTestar no Modo Teste
Clientes criados no Modo Teste ficam separados dos de produção. UmcustomerId de teste só funciona com uma chave de teste.
Perguntas frequentes
O que acontece se eu cadastrar o mesmo cliente duas vezes?
O que acontece se eu cadastrar o mesmo cliente duas vezes?
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.Por que o checkout pediu os dados mesmo com customerId?
Por que o checkout pediu os dados mesmo com customerId?
O cadastro está incompleto. O checkout só pula a etapa de dados pessoais quando o cliente tem nome, e-mail e CPF/CNPJ.
Como atualizo o metadata de um cliente?
Como atualizo o metadata de um cliente?
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.Excluir um cliente cancela as cobranças dele?
Excluir um cliente cancela as cobranças dele?
Não. Excluir tira o cliente da lista, mas as cobranças e as assinaturas dele continuam valendo.
Por que o celular e o CEP voltam sem a máscara?
Por que o celular e o CEP voltam sem a máscara?
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.