Skip to Content
Donations & FinanceAccount states

Account states

Your Stripe Connect account has two key flags: charges_enabled (can receive donations) and payouts_enabled (can send money to the bank). These flags can be independently on or off at any moment.

The four combinations

charges_enabledpayouts_enabledMeaningWhat you can do
New account, missing infoComplete onboarding
Can charge but not withdrawCharge; money stays in wallet
Charges blocked (rare)Only receive payouts of existing balance
Normal operationCharge and receive payouts

Where the state shows

Donations → Settings → Stripe state:

La Roca Church — Stripe Account ID: acct_1Abc... ✅ charges_enabled ✅ payouts_enabled Next payout: Friday April 26, $4,287.50

How Ministrium responds to each state

charges_enabled = false

  • The “Receive donation” button is disabled.
  • Existing recurring donations are paused automatically.
  • A persistent banner: “Stripe needs more info to enable charges”.
  • Action: click the banner → complete what Stripe asks (typically upload a document).

payouts_enabled = false

  • Donations continue normally.
  • Money accumulates in Stripe’s wallet.
  • A banner: “Payouts are paused”.
  • Action: check the reason (typically: bank account change pending verification, or hold due to unusual amount).

Both false

Account frozen. Most common cause: legal representative info changed and Stripe is re-verifying. Resolve with Stripe directly from your dashboard.

Pending requirements (requirements)

Stripe sometimes asks for more info even after the account is approved. That’s part of their continuous compliance process.

When there are pending requirements:

{ "requirements": { "currently_due": ["legal_entity.verification.document"], "eventually_due": ["external_account"] } }
  • currently_due: must be completed NOW or the account pauses.
  • eventually_due: complete before the indicated date.

Ministrium shows each requirement as a pending task in Donations → Stripe pending with a direct button to resolve it.

Stripe deadlines

If Stripe gives you 7 days to complete a requirement and you don’t, the account enters restricted status automatically. React to email notifications fast. Configure Stripe notifications to reach an email the finance team monitors.

Quick diagnosis

If a donation fails, first check:

  1. charges_enabled = true? If not, see above.
  2. Was the donor’s card declined? The Stripe error appears in standard errors.
  3. Does the account have a single-amount limit being exceeded? Configurable in your Stripe dashboard.

When to escalate

If after following these steps the account stays blocked >3 days, escalate to:

  1. Ministrium support.
  2. If the problem is on Stripe’s side, Stripe support (support@stripe.com).
Last updated on