1. Support
  2. Recover payments

Recover failed payments

Send customers to your branded card-update page, retry the unpaid invoice at once and warn them before cards expire.

In the appSettings → Recovery Page

  1. Open Settings → Recovery Page.
  2. Turn on Enable hosted recovery. Your failed-payment emails now link to your own card-update page instead of Stripe’s.
  3. Add your business name, logo URL, brand color and support email so the page looks like yours.
  4. Optional: turn on Expiring-card protection and choose how many days before expiry to warn customers.
  5. Optional: set up a customer-facing subdomain and add the DNS records shown.

What your customer sees#

  • A short page that says why they’re there: a failed payment, a card about to expire, or a request to update their card.
  • For a failed payment, Update card and retry payment saves the card and retries the unpaid invoice right away. If the retry is declined, the new card is still saved.
  • Links expire on their own: 30 days for a failed payment or card update, 60 days for an expiring card.

Still stuck? Email us.

A person on the ExitLoop team reads every message and writes back from this address.

support@exitloop.app

The next customer who clicks cancel might stay

Try the customer experience first, then connect your own Stripe account.