What it is: RecurrentPaymentStatus (also referenced as recurrentPaymentStatusEnum) is the field that indicates the current state of a recurring payment in Checkout Cielo.
- Where it appears:
- In the response of the recurrence query (GET), in the
RecurrentPaymentStatusfield. - In the content of transaction completion notifications, as the
recurrent_statusfield.
- In the response of the recurrence query (GET), in the
- What it represents: represents the phase of the recurrence lifecycle — from the initial state (before the first payment) to the final termination states (by user action, upon reaching the end date, or due to technical failures).
Recurrence status values
| Value | Recurrence status | Description |
|---|---|---|
| 0 | Pending | The recurrence was created, but the first payment has not yet been processed. |
| 1 | Active | The recurrence is active and charges are made according to the configured interval. |
| 2 | Denied | The recurring payment was denied by the card issuer. The recurrence is automatically deactivated. |
| 3 | Deactivated by user | The recurrence was manually deactivated. It cannot be reactivated. |
| 4 | Finalized | The recurrence reached the configured end date and was automatically terminated. |
| 5 | Deactivated due to expired credit card | The card linked to the recurrence expired and the charge could not be made. The recurrence is terminated. |
| 6 | Deactivated due to maximum number of attempts | The charge attempt limit was reached without success. The recurrence is terminated. |
| 7 | Awaiting reconciliation | The recurrence is awaiting the financial reconciliation process. |
How to use
Monitor the RecurrentPaymentStatus field to track the recurrence lifecycle:
- Direct query: use the
GET /RecurrentPayment/{id}endpoint with thePagadorRecurrentPaymentIdto get the current recurrence status. - Notifications: the
recurrent_statusfield is returned in the content of transaction completion notifications. - Automatic termination: when the status is
2(Denied),5(Expired card), or6(Maximum attempts), the system has deactivated the recurrence and it will no longer run. Reactivation is not possible. - Manual deactivation: use the
DELETE /RecurrentPayment/Deactivate/{pagadorRecurrentPaymentId}endpoint to terminate an active recurrence (status1). This action is irreversible. - Update: while active (status
1), you can update the amount, interval, end date, billing day, and next payment date via PUT /RecurrentPayment/Update.
Important: detailed query, update, and deactivation operations are only available after the first transaction is paid, when the
PagadorRecurrentPaymentIdis generated.
Interpreting the values
-
Active / in progress
1— Active: the recurrence is running normally. Charges occur according to the configured interval (monthly, bimonthly, quarterly, semiannual, or annual) and can be managed via API.
-
Transitional / awaiting
0— Pending: initial state after recurrence creation, before the first payment is processed. ThePagadorRecurrentPaymentIdis not yet available.7— Awaiting reconciliation: intermediate state during the financial reconciliation process.
-
Automatically terminated by the system
2— Denied: the issuer refused the charge and the system deactivated the recurrence.5— Deactivated due to expired card: the linked card reached its expiration date and the recurrence was terminated.6— Deactivated due to maximum number of attempts: charge attempt limit reached without success. The recurrence is permanently terminated.
-
Intentionally terminated
3— Deactivated by user.4— Finalized: the recurrence reached the configuredEndDateand was terminated at the end of the contract.
Important notes
- Once deactivated (status
2,3,4,5, or6), the recurrence cannot be reactivated. To resume periodic charges, you must create a new recurrence. - The
PagadorRecurrentPaymentIdis generated only upon payment of the first transaction. Before that (status0), update and deactivation operations are not available. - Recurrence in Checkout Cielo is exclusive to credit cards.
- Available billing intervals: Monthly (1 month), Bimonthly (2 months), Quarterly (3 months), Semiannual (6 months), and Annual (12 months).