Como informar os dados do cliente
Informe os dados do cliente no Checkout
Ao criar um Checkout, escolha como os dados do pagador serão preenchidos: utilizando um cliente já cadastrado, enviando os dados na requisição ou deixando o próprio pagador preenchê-los.
Escolha como informar os dados
| Cenário | Como enviar |
|---|---|
| O cliente já está cadastrado no Asaas | customer |
| O cliente ainda não está cadastrado, mas sua aplicação já possui os dados | customerData |
| Sua aplicação não possui os dados | Não envie customer nem customerData |
Use customer para um cliente já cadastrado
customer para um cliente já cadastradoSe o cliente já existe no Asaas, envie seu ID:
{
"customer": "cus_000005821234"
}O Checkout utilizará os dados existentes no cadastro do cliente para preencher a jornada.
Utilize esse modelo quando sua aplicação já armazena o ID do cliente no Asaas.
Use customerData para enviar os dados na criação
customerData para enviar os dados na criaçãoSe o cliente ainda não está cadastrado, mas sua aplicação já possui seus dados, envie customerData:
{
"customerData": {
"name": "Ana Paula",
"cpfCnpj": "12345678900",
"email": "[email protected]",
"phone": "47988887777",
"address": "Rua das Flores",
"addressNumber": 123,
"complement": "Casa",
"postalCode": "89000000",
"province": "Centro",
"city": 4205407
}
}Os dados enviados serão utilizados para preencher os campos correspondentes na tela do Checkout.
Consulte os campos disponíveis em customerData na referência de criação do Checkout.
Atenção
- Você deve usar apenas um dos dois campos: customerData ou customer.
- Informar os dois ao mesmo tempo não é permitido.
- Se for usar customer, certifique-se de que o cliente já exista na base do Asaas.
Deixe o pagador preencher os dados
Se não enviar customer nem customerData, o pagador deverá informar os próprios dados diretamente na tela do Checkout.
Utilize esse modelo quando sua aplicação não possuir as informações necessárias antes de iniciar a jornada de pagamento.
Próximos passos
Updated 15 days ago
