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 Type | Particularities |
---|---|
Merchant recurrence | Used 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 recurrence | Used 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 recurrence | Scheduling 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 card | It is possible to create a recurrence using a tokenized card. To do this, send the Payment.CreditCard.CardToken field. |