Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Reject an account


Reject an account

POST / v1 / accounts /:id / reject

With Connect, you can reject accounts that you have flagged as suspicious.

Only accounts where your platform is liable for negative account balances, which includes Custom and Express accounts, can be rejected.

Parameters

  • reason string Required The reason for rejecting the account. Can be fraud, terms_of_service, or other.
  • payouts _ action enum Preview feature Whether to pause payouts on the account as part of the rejection. Defaults to pause. Use none to leave payouts enabled.

Returns

Returns an account with payouts_enabled and charges_enabled set to false on success. If the account ID does not exist, this call raises an error.

Response

Unreject an account

POST / v1 / accounts /:id / unreject

With Connect, you can unreject accounts that you have previously rejected.

Only accounts that were rejected by your platform can be unrejected. This API cannot be used to unreject accounts that were rejected by Stripe.

Unreject will only enable charges and/or payouts if there are no other restrictions other than those placed by a previous rejection. If you have separately paused charges and/or payouts outside of rejection, those pauses will remain in place after unrejection.

Parameters

No parameters.

Returns

Returns an account object. If the account ID does not exist, this call returns an error. If the account was rejected by Stripe, or is not currently rejected, this call returns an error.

Response

Last verified 2026-09-24

Is this helpful?