Stripe says my account matched a prohibited persons or sanctions list
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 list of terminated merchants, or similar).
How to confirm this is your code
Stripe exposes the code in the requirements.disabled_reason field of your
Account object. Check it with a direct API call —
GET /v1/accounts/{ACCOUNT_ID} — or connect
Opsidion read-only and it reads the field for you, along with the
verification errors, capability state, and 90 days of risk signals that explain
why Stripe set it. The dashboard banner usually paraphrases this code, but the
field itself is the source of truth.
The playbook
- If you were previously terminated by another processor, you may be on the card networks' MATCH list — ask your former acquirer to confirm and, if the listing is erroneous, to remove it.
- If this is mistaken identity (a name collision with a sanctioned party), submit identity documents through the dashboard to disambiguate.
- Sanctions matches are non-negotiable for Stripe; a compliance attorney is the right next step if you believe it's wrong.
Typical timeline
Document-driven; MATCH listings last 5 years
One warning that applies to every rejected.* code: do not
open a fresh Stripe account for the same business. Stripe detects it quickly,
re-terminates, and repeat evasion is how merchants end up on the card networks' MATCH
list — which blocks onboarding at other processors for five years.
Get the full diagnosis, not just the code
The code tells you the category; it doesn't tell you which charge pattern, website issue, or verification field caused it. Opsidion's $49 diagnosis ranks every probable cause from your account's own signals — and auto-refunds if it finds nothing assessable.
Frequently asked
What does rejected.listed mean on a Stripe account?
Stripe matched the account, its owners, or its counterparties against a third-party watchlist (OFAC/sanctions, card-network MATCH list of terminated merchants, or similar).
How do I fix a Stripe account with disabled_reason rejected.listed?
If you were previously terminated by another processor, you may be on the card networks' MATCH list — ask your former acquirer to confirm and, if the listing is erroneous, to remove it. If this is mistaken identity (a name collision with a sanctioned party), submit identity documents through the dashboard to disambiguate. Sanctions matches are non-negotiable for Stripe; a compliance attorney is the right next step if you believe it's wrong.
How long does rejected.listed take to resolve?
Document-driven; MATCH listings last 5 years
Related codes
rejected.fraud— Stripe rejected the account for suspected fraudrejected.terms_of_service— Rejected for violating Stripe's Services Agreementrejected.incomplete_verification— Rejected because verification was never completed- All disabled_reason codes