Connecting Stripe to accept subscription payments

Subscriptions runs on Stripe Connect — every recurring charge flows directly into your org's connected Stripe account. Turtini does not hold member or donor money in escrow.

What's required:
1. Stripe Connect onboarded (Settings → Integrations → Stripe → Connect).
2. Live-mode approved (Stripe needs your business name, EIN, address, and a beneficial-owner ID for KYC).
3. A bank account on the connected Stripe account so payouts can deposit.

Onboarding flow:
Stripe runs an Express onboarding form. The default org owner walks through it once — usually 5–10 minutes if your tax ID and bank info are at hand. There's no Turtini fee on onboarding; Stripe is free to connect.

Verifying you're ready:
Subscriptions → Plans → "Test buy a plan". This pushes a $1 test transaction through Stripe Checkout, then refunds it. If the test passes, your live-mode plan listings work.

Stripe takes its cut:
Stripe charges its standard processing fee (2.9% + 30¢ for cards, 0.8% capped at $5 for ACH for US accounts). Turtini's platform fee runs on top of that — see the pricing page for the exact rate at your volume.

What happens if Stripe is not connected:
The plan listing pages show a "Stripe required" banner; the buy button is disabled. Your Plans tab still works for editing — just no live revenue until Stripe is on.

Tax-deductible plans + payouts:
Tax-deductible flag is metadata that drives the year-end giving statement. It does not change how Stripe deposits funds — payouts route to your connected account regardless.

Disputes / chargebacks:
Subscription payments can be disputed (rare on tithing, more common on member-perks subscriptions). Disputes show in Stripe's dashboard. Turtini surfaces them in Subscriptions → Subscribers → Activity tab so you don't have to bounce between tools.