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:

rejected.fraud

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_service

Rejected 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.listed

Rejected: 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 …

listed

Account 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_verification

Rejected because verification was never completed

Stripe asked for identity/business verification, the deadline passed without sufficient documents, and the account was rejected.…

rejected.other

Rejected for unspecified risk reasons

Stripe rejected the account without a specific public code. In practice this is usually unsupportable risk: business model, credit…

under_review

Account 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_due

Required 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_verification

Stripe is verifying submitted information

You've submitted the required information and Stripe is verifying it. No action is usually needed unless verification fails.…

platform_paused

The platform paused this account

A platform this account is connected to (not Stripe itself) paused it.…

action_required.requested_capabilities

Requested capabilities need additional information

A capability was requested that requires more information before Stripe can enable it.…

other

Disabled 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.