Atenção:
- Essa alteração afeta a todos os dados do nó
Payment. Para manter os dados anteriores, você deve informar esses campos utilizando os valores já salvos a serem mantidos;- Durante o ciclo de vida da recorrência, você pode atualizar o cartão caso ele esteja vencido.
Requisição
| Ambiente | Método | Endpoint |
|---|---|---|
| Sandbox | put | https://apisandbox.cieloecommerce.cielo.com.br/1/RecurrentPayment/{RecurrentPaymentId}/Payment |
| Produção | put | https://api.cieloecommerce.cielo.com.br/1/RecurrentPayment/{RecurrentPaymentId}/Payment |
--header "Authorization: Bearer {access_token}"
{
"Type":"CreditCard",
"Amount":"20000",
"Installments":3,
"Country":"USA",
"Currency":"USD",
"SoftDescriptor":"Mensagem",
"Provider":"Simulado",
"CreditCard":{
"Brand":"Master",
"Holder":"Nome do Portador",
"CardNumber":"5412217070050381",
"ExpirationDate":"05/2019",
"SecurityCode": 222
},
}--request PUT "https://apisandbox.cieloecommerce.cielo.com.br/1/RecurrentPayment/{RecurrentPaymentId}/Payment"
--header "Content-Type: application/json"
--header 'Bearer: {access_token}'
--data-binary
{
"Type":"CreditCard",
"Amount":"20000",
"Installments":3,
"Country":"USA",
"Currency":"USD",
"SoftDescriptor":"Mensagem",
"Provider":"Simulado",
"CreditCard":{
"Brand":"Master",
"Holder":"Nome do Portador",
"CardNumber":"5412217070050381",
"ExpirationDate":"05/2019",
"SecurityCode": 222
},
}
--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 | Número de identificação da recorrência. |
Parâmetros do body
| Propriedade | Tipo | Tamanho | Obrigatório | Descrição |
|---|---|---|---|---|
Provider | Texto | 15 | Sim | Nome do provedor do meio de pagamento. |
Type | Texto | 100 | Sim | Tipo do meio de pagamento. |
Amount | Número | 15 | Sim | Valor do pedido, em centavos. |
Installments | Número | 2 | Sim | Número de parcelas. |
SoftDescriptor | Texto | 13 | Não | Texto que será impresso na fatura do portador. |
CreditCard.CardNumber | Texto | 16 | Sim | Número do cartão do comprador. |
CreditCard.Holder | Texto | 25 | Sim | Nome do comprador impresso no cartão. Obs.: Regras de tamanho do campo podem variar de acordo com a adquirente. |
CreditCard.ExpirationDate | Texto | 7 | Sim | Data de validade impressa no cartão. |
CreditCard.SecurityCode | Texto | 4 | Sim | Código de segurança impresso no verso do cartão. |
CreditCard.Brand | Texto | 10 | Sim | Bandeira do cartão. |
Resposta
HTTP Status 200Consulte a lista de códigos de status HTTP para ver todos os códigos possivelmente retornados pela API.