Create recurring payments

API E-commerce Cielo allows you to create recurring payments with a credit card.

See the table below for the main differences between the recurrence models and the authorization timing:

Recurrence TypeParticularities
Merchant recurrenceUsed when the store creates its own purchase repetition logic and stores the card data. The request follows the structure of a standard credit transaction, but the Payment.Recurrent parameter must be true; otherwise, the transaction will be denied.
Scheduled recurrenceUsed when Cielo is responsible for the repetition logic and card data storage. In this recurrence mode, the first transaction must be authorized (AuthorizeNow = "true"). All subsequent transactions will be automatically authorized and captured.
Schedule a scheduled recurrenceScheduling does not authorize immediately but schedules a future authorization. To schedule the first transaction in the series of recurrences, send the AuthorizeNow parameter as "false" and add the StartDate parameter.
Recurrence with tokenized cardIt is possible to create a recurrence using a tokenized card. To do this, send the Payment.CreditCard.CardToken field.