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árioComo enviar
O cliente já está cadastrado no Asaascustomer
O cliente ainda não está cadastrado, mas sua aplicação já possui os dadoscustomerData
Sua aplicação não possui os dadosNão envie customer nem customerData

Use customer para um cliente já cadastrado

Se 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

Se 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


Did this page help you?