Reference · requirements.disabled_reason
Stripe's restriction reason codes, decoded
When Stripe restricts an account it records a machine-readable reason in the
requirements.disabled_reason field of the
Account object.
This is the authoritative answer to "why is my account restricted" — far more specific than
the email Stripe sends. One playbook per code:
Stripe rejected the account for suspected fraud
Stripe's risk systems or reviewers concluded the account was involved in fraudulent activity (stolen cards, card testing, or misre…
rejected.terms_of_serviceRejected for violating Stripe's Services Agreement
The account was terminated for a terms-of-service violation — most often operating a prohibited or restricted business, selling it…
rejected.listedRejected: matched a prohibited-persons or sanctions list
Stripe matched the account, its owners, or its counterparties against a third-party watchlist (OFAC/sanctions, card-network MATCH …
listedAccount flagged by a watchlist match — under verification
Stripe found a potential match against a prohibited-persons/companies list and is verifying whether it's really you. This is a pen…
rejected.incomplete_verificationRejected because verification was never completed
Stripe asked for identity/business verification, the deadline passed without sufficient documents, and the account was rejected.…
rejected.otherRejected for unspecified risk reasons
Stripe rejected the account without a specific public code. In practice this is usually unsupportable risk: business model, credit…
under_reviewAccount is under Stripe review (not rejected)
Stripe has paused parts of the account while its risk team reviews it. Reviews resolve in days, faster when requested information …
requirements.past_dueRequired verification information is past due
Stripe disabled capabilities because required identity/business fields were not provided by the deadline. This is the most common …
requirements.pending_verificationStripe is verifying submitted information
You've submitted the required information and Stripe is verifying it. No action is usually needed unless verification fails.…
platform_pausedThe platform paused this account
A platform this account is connected to (not Stripe itself) paused it.…
action_required.requested_capabilitiesRequested capabilities need additional information
A capability was requested that requires more information before Stripe can enable it.…
otherDisabled for reasons Stripe labels 'other'
Stripe set a non-specific disabled reason. The secondary signals in this report are the best guide.…
Not sure which code your account has? The field is visible via
GET /v1/accounts, or start from
the symptom instead.