Private preview
Use Smart Retries Signal Private preview
Get notified when a failed recurring card payment is likely to succeed if retried.
Use Smart Retries Signal when you manage retry logic for recurring card payments. Stripe sends you a notification when it determines that retrying a failed payment is likely to succeed. Smart Retries Signal is in private preview and subject to change.
If Stripe manages your retry logic, use Automate payment retries instead.
Request access
Interested in Smart Retries Signals?
Enter your email to request access.
Before you begin
Before you create a PaymentRetryEvaluation, complete the following steps:
- Process recurring card payments with the Payment Intents API .
- Configure an HTTPS webhook endpoint to receive v2 thin events .
- Remove enrolled payments from your normal retry schedule.
Receive retry signals
- Create a PaymentRetryEvaluation for a failed payment.
- Stripe evaluates the payment against machine learning models that use authorisation patterns across Stripe’s global network to assess the likelihood that a retry succeeds.
- When Stripe determines that the retry is likely to succeed, Stripe sends a webhook event to your configured endpoint.
- Retry the payment immediately after you receive the event.
After you retry the payment
After you retry the payment, your next steps depend on whether you retried it through the same PaymentIntent or whether your integration creates a new PaymentIntent for every retry attempt.
- Retry the same
PaymentIntent: Stripe detects the payment outcome and determines whether it needs further evaluation. - Retry a different
PaymentIntent: Update the PaymentRetryEvaluation to reference the PaymentIntent that you retried.
