Criar recorrência

Cria ou agenda transações recorrentes.

AmbienteMétodoEndpoint
Sandboxhttps://apisandbox.cieloecommerce.cielo.com.br/1/sales/
Produçãohttps://api.cieloecommerce.cielo.com.br/1/sales/

ℹ️

Saiba mais sobre essa funcionalidade na documentação.

⚠️

Atenção

Informe os parâmetros de acordo com a operação desejada: recorrência própria, recorrência programada ou agendamento de recorrência programada.

Tipo de RecorrênciaParticularidades
Recorrência PrópriaÉ usada quando a loja cria a própria inteligência de repetição de compra e armazena os dados do cartão.
A requisição segue a estrutura de uma transação de crédito padrão, mas o parâmetro Payment.Recurrent deve ser true; caso contrário, a transação será negada.
Recorrência ProgramadaÉ usada quando a Cielo é responsável pela inteligência da repetição e armazenamento dos dados do cartão.
Nessa modalidade de recorrência, a primeira transação deve ser capturada (AuthorizeNow = "true"). Todas as transações posteriores serão capturadas automaticamente.
Agendando uma Recorrência ProgramadaO agendamento não autoriza imediatamente, mas agenda uma autorização futura.
Para programar a primeira transação da série de recorrências, envie o parâmetro AuthorizeNow como “false” e adicione o parâmetro StartDate.

No quadro à direita, vá para Examples e selecione o exemplo completo do tipo de requisição que deseja visualizar.


Resposta da transação de cartão de crédito recorrente

A tabela a seguir apresenta os principais parâmetros que podem ser retornados pela API na criação de um pagamento com cartão de crédito com recorrência. A resposta também irá conter os dados informados na criação do pagamento recorrente.

PropriedadeDescriçãoTipoTamanho
ProofOfSaleNúmero da autorização, idêntico ao NSU.string6
TidIdentificador da transação na adquirente.string20
AuthorizationCodeCódigo de autorização.string6
PaymentIdNúmero de identificação do pagamento.
O PaymentId será usado em futuras operações como consulta, captura e cancelamento.
GUID36
StatusStatus da Transação. Veja a tabela completa de Status transacionalbyte***
ReturnCodeCódigo de retorno.string32
ReturnMessageMensagem de retorno.string512
Payment.MerchantAdviceCodeCódigo de retorno da bandeira que define período para retentativa. Válido somente para bandeira Mastercard. Saiba mais Programa de retentativa das bandeiras para Mastercardstring2
Payment.CreditCard.PaymentAccountReferenceO PAR (Payment Account Reference) é o número que associa diferentes tokens a um mesmo cartão. Será retornado pelas bandeiras Master e Visa e repassado para os clientes do e-commerce Cielo. Caso a bandeira não envie a informação o campo não será retornado.string29
Language