No Action Taken
What This Means
The bank did not process the transaction and took no action. This vague response typically means the bank's systems did not fully process the authorization request. For SaaS businesses, this is similar to a do_not_honor and should be retried.
Smart retry logic can recover this payment. Use exponential backoff and retry after 24-72 hours.
Common Causes
- 1Bank's authorization system encountered an internal error
- 2Transaction request timed out before the bank could respond
- 3Bank policy prevented processing without providing a specific reason
Recovery Tactics
- 1Retry the charge after a few hours
- 2If retries fail, ask the customer to contact their bank
- 3Offer alternative payment methods as a fallback
How healthy is your Stripe account?
Get a free churn health report. Find pending cancellations, failed payments, and expiring cards putting your MRR at risk.
Run Free AuditRelated Decline Codes
FAQ
What does "no action taken" actually mean?
It means the bank received the authorization request but chose not to approve or explicitly decline it. This is often a timeout or system error on the bank side rather than a deliberate decision about the customer's account.
How is this different from do_not_honor?
do_not_honor is an active refusal by the bank, while no_action_taken suggests the bank did not fully process the request. In practice, the recovery approach is the same: retry and escalate to the customer if needed.
How healthy is your Stripe account?
Get a free churn health report. Find pending cancellations, failed payments, and expiring cards putting your MRR at risk.
Run Free Audit