Para alterar os dados do comprador de uma recorrência existente, basta fazer uma chamada PUT para o endpoint especificado. Em resposta, a API irá retornar o código do Status HTTP, informando se a operação foi realizada com sucesso ou não.
Requisição
| Ambiente | Método | Endpoint |
|---|---|---|
| Sandbox | post | https://apisandbox.cieloecommerce.cielo.com.br/1/RecurrentPayment/{RecurrentPaymentId}/Customer |
| Produção | post | https://api.cieloecommerce.cielo.com.br/1/RecurrentPayment/{RecurrentPaymentId}/Customer |
{
"Name":"Outro nome do Comprador",
"Email":"[email protected]",
"Birthdate":"1999-12-12",
"Identity":"0987654321",
"IdentityType":"CPF",
"Address":{
"Street":"Avenida Brigadeiro Faria Lima",
"Number":"1500",
"Complement":"AP 201",
"ZipCode":"05426200",
"City":"São Paulo",
"State":"SP",
"Country":"BRA",
"District":"Alphaville"
},
"DeliveryAddress":{
"Street":"Avenida Brigadeiro Faria Lima",
"Number":"1500",
"Complement":"AP 201",
"ZipCode":"05426200",
"City":"São Paulo",
"State":"SP",
"Country":"BRA",
"District":"Alphaville"
}
}--header "Content-Type: application/json"
--header 'Bearer: {access_token}'
--data-binary
{
"Name":"Outro nome do Comprador",
"Email":"[email protected]",
"Birthdate":"1999-12-12",
"Identity":"0987654321",
"IdentityType":"CPF",
"Address":{
"Street":"Avenida Brigadeiro Faria Lima",
"Number":"1500",
"Complement":"AP 201",
"ZipCode":"05426200",
"City":"São Paulo",
"State":"SP",
"Country":"BRA",
"District":"Alphaville"
},
"DeliveryAddress":{
"Street":"Avenida Brigadeiro Faria Lima",
"Number":"1500",
"Complement":"AP 201",
"ZipCode":"05426200",
"City":"São Paulo",
"State":"SP",
"Country":"BRA",
"District":"Alphaville"
}
}
--verboseParâmetro do header
| Propriedade | Tipo | Tamanho | Obrigatório | Descrição |
|---|---|---|---|---|
| Authorization Bearer: access_token | String | -- | Sim | Token de acesso. Informe o access_token obtido para a autenticação OAuth2 |
Parâmetro do path
| Propriedade | Tipo | Tamanho | Obrigatório? | Descrição |
|---|---|---|---|---|
RecurrentPaymentId | Texto | 50 | Sim (envio no endpoint) | Número de identificação da recorrência. |
Parâmetros do body
| Propriedade | Tipo | Tamanho | Obrigatório? | Descrição |
|---|---|---|---|---|
Name | Texto | 255 | Sim | Nome do comprador. |
Email | Texto | 255 | Não | Email do comprador. |
Birthdate | Date | 10 | Não | Data de nascimento do comprador. |
Identity | string | 14 | Não | Número do CPF ou CNPJ do cliente. Permite envio de CNPJs alfanuméricos. |
IdentityType | Texto | 255 | Não | Tipo do documento de identificação do comprador (CFP/CNPJ). |
Address.Street | Texto | 255 | Não | Endereço do comprador. |
Address.Number | Texto | 15 | Não | Número do endereço do comprador. |
Address.Complement | Texto | 50 | Não | Complemento do endereço do comprador. |
Address.ZipCode | Texto | 9 | Não | CEP do endereço do comprador. |
Address.City | Texto | 50 | Não | Cidade do endereço do comprador. |
Address.State | Texto | 2 | Não | Estado do endereço do comprador. |
Address.Country | Texto | 35 | Não | País do endereço do comprador. |
Address.District | Texto | 50 | Não | Bairro do endereço do comprador. |
DeliveryAddress.Street | Texto | 255 | Não | Endereço de entrega do comprador. |
DeliveryAddress.Number | Texto | 15 | Não | Número do endereço de entrega do comprador. |
DeliveryAddress.Complement | Texto | 50 | Não | Complemento do endereço de entrega do comprador. |
DeliveryAddress.ZipCode | Texto | 9 | Não | CEP do endereço de entrega do comprador. |
DeliveryAddress.City | Texto | 50 | Não | Cidade do endereço de entrega do comprador. |
DeliveryAddress.State | Texto | 2 | Não | Estado do endereço de entrega do comprador. |
DeliveryAddress.Country | Texto | 35 | Não | País do endereço de entrega do comprador. |
DeliveryAddress.District | Texto | 50 | Não | Bairro do endereço de entrega do comprador. |
Resposta
HTTP Status 200Consulte HTTP Status Code para ver a lista com todos os códigos de status HTTP possivelmente retornados pela API.