Skip to content

Pending recharges

A pending recharge means a card charge is in progress but hasn’t finalized yet. Most pending recharges resolve in seconds. A few, typically those that need 3D Secure (SCA) authentication, need a step from you.

When you submit a top-up (or auto-recharge fires) the payment processor charges your card and we wait for it to confirm. While we’re waiting, the recharge sits in a pending state. The funds have not landed in your wallet yet: they’re written only once the charge succeeds.

Most card charges finalize in under a second. Charges that trigger SCA (a 3D Secure challenge from your bank) sit in requires_action until you complete the authentication step, which can take minutes. Charges where the bank takes longer to authorize can sit pending for up to a few minutes; if a recharge stays pending past that, treat it as stuck and see the troubleshooting steps below.

When Stripe Checkout finishes, it redirects you back to the console with the checkout id in the URL. The console reads the id, reconciles the recharge against the payment processor, and updates the local state from the live charge. This catches the case where confirmation is delayed: the redirect path doesn’t wait for the background confirmation before showing you the result.

If you closed the tab before the redirect landed, the recharge still completes in the background. Reload the Billing page after a few seconds to see the funds.

If the card is declined (insufficient funds, expired card, lost card, etc.), the recharge moves from pending to failed. We log the decline reason on the row and, for auto-recharge, increment the consecutive-failure counter. After enough soft failures, auto-recharge disables itself to limit further declines.

A canceled charge (you abandoned Checkout, or the SCA challenge timed out) ends as canceled, not failed. It’s not a payment-system failure, just an unfinished flow. Canceled charges do not count against the auto-recharge failure counter.

For a manual top-up: open Billing → Add funds and try again. The previous attempt keeps its own row in Transactions for audit.

For auto-recharge: the next balance dip triggers a new attempt. If auto-recharge auto-disabled, re-enable it from the auto-recharge form first.

  • Stuck pending past a few minutes — open the Pending recharges page (we email a recovery link for SCA cases). Complete any waiting authentication step.
  • requires_action in the email — open the recovery link and complete the 3D Secure challenge.
  • Charged but no funds: the confirmation may be delayed. Wait 30 seconds and reload. If still missing, contact support.

See also: Why is my recharge pending?, Payment methods, Glossary.