Chargebee Pay is available to pre-qualified Chargebee Billing customers. Request access to use Chargebee Pay.
Chargebee Pay offers a robust retry mechanism to maximize payment success rates and minimize revenue leakage. These capabilities span both synchronous (real-time) and asynchronous (scheduled) retry strategies.
This document outlines the two layers of retry logic embedded in the system:
Synchronous Retries: These retries occur immediately as part of the same execution flow. When an operation (such as an API call or database transaction) fails, the system attempts it again right away, typically using a retry policy with a maximum retry count and a backoff strategy (e.g., exponential backoff).
Asynchronous Retries: These retries are deferred and managed independently of the original execution flow. Failed operations are queued or scheduled to be retried later, often through a background job, task queue, or message broker.
Chargebee Pay uses a dual-layered retry strategy to maximize payment recovery, combining real-time intelligence with scheduled follow-ups. The table below compares the synchronous and asynchronous retry layers:
| Layer | Synchronous Retry | Asynchronous Retry |
|---|---|---|
| Type | Real-time | Scheduled |
| Timing | Instant (during transaction) | Post-failure (days/weeks) |
| Optimized For | Card issuer behavior and ML-based tweaks | Long-tail recovery, customer reminders |
| Configuration needed | Fully managed | Configurable via Dunning v2 |
When a payment attempt fails, whether for an initial or recurring transaction, Chargebee Pay automatically triggers retries based on the failure reason. No configuration is needed for synchronous retries.
In addition to the intelligent synchronous layer, Chargebee Pay leverages Chargebee Billing’s Dunning v2 engine for scheduled retries. This asynchronous retry flow enables sustained follow-up to recover payments that cannot be resolved immediately.
This provides a long-term follow-up process to recover failed payments that could not be resolved immediately. By combining real-time intelligence with scheduled follow-ups, Chargebee Pay maximizes payment recovery and minimizes revenue loss due to failed transactions.
Was this article helpful?