Cliente - 3run01/marketplace GitHub Wiki
Crie um novo cliente e guarde o identificador retornado para que você possa executar cobranças recorrentes, vincular cartões de crédito a carteira do cliente, utilizar conta de pagamento em nome do cliente, realizar criação de faturas e pagamentos do tipo boletos.
Para criar um cliente você ter pelo menos uma dentre as informação a seguir: nome, sobrenome, cpf/cnpj, email, numero de telefone 1, data de nascimento e o id do seu usuário. Outras informações podem ser enviado na criação de um cliente, conforme documentação de referência.
| first_name | (string) - Nome. |
| last_name | (string) - Sobrenome. |
| (string) - E-mail. | |
| phone_number1 | (string) - Número de telefone. |
| phone_number2 | (string) - Número de telefone. |
| cpf_cnpj | (string) - CPF ou CNPJ. |
| birthdate | (date) - Data de nascimento |
| street | (string) - Logradouro/Rua/Avenida |
| number | (string) - Número do endereço |
| neighborhood | (string) - Bairro |
| complement | (string) - Complemento do endereço |
| city | (string) - Cidade |
| state | (string) - EStado |
| postal_code | (string) - EStado |
Cria um objeto cliente
Curl --request POST\
--header "Content-Type: application/json" \
--Authorization Bearer SEU TOKEN \
--url api/v1/customers \
--data'{
"first_name": "Bruno",
"last_name" : "Santos",
"email": "[email protected]",
"phone_number1": "96999999999",
"cpf_cnpj": "22239844411",
"birthdate": "1992-01-01",
"user_id": "1"
}'
Alterar os dados de um Cliente. Quaisquer parâmetros não informados não serão alterados.
Curl --request PUT\
--header "Content-Type: application/json" \
--Authorization Bearer SEU TOKEN \
--url /api/v1/customers/{customer_id} \
--data '{
"first_name": "Bruno",
"last_name" : "Santos",
"email": "[email protected]",
"phone_number1": "96999999999",
"cpf_cnpj": "22239844411",
"birthdate": "1992-01-01"
}'
Retorna uma lista com todos os clientes cadastrados em sua conta.
Curl --request GET\
--header "Content-Type: application/json" \
--Authorization Bearer SEU TOKEN \
--url /api/v1/customers \
Retorna os dados de um cliente.
Curl --request GET\
--header "Content-Type: application/json" \
--Authorization Bearer SEU TOKEN \
--url /api/v1/customers/{customer_id} \