Skip to content
Ask Otto AI
Help

What is this page?

Payments settings

Role aware

This page proves the Stripe Connect setup surface for school tuition payments: test-mode guardrails, connected-account status, onboarding request shape, requirements, and payout readiness.

Audience
Administrator
Current limits
It does not call Stripe, create account links, process payment intents, receive webhooks, move money, execute refunds, activate payer-paid fees, or store card or bank data. All values are local test-mode proof data.

Support request boundary

Use Sev2 if a future payment setup blocker would prevent pilot readiness, Sev3 if status or requirements are unclear, and Sev4 for labels or proof-copy feedback. This panel does not submit a support case.

Sev1: Critical outage or data-risk emergency

Target: 1-hour response, 24/7 paging during pilot

Sev2: Major workflow blocked

Target: 4 business hours

Sev3: Standard product question or non-urgent issue

Target: 1 business day

Sev4: How-to, cosmetic, or future enhancement

Target: 2 business days

These preview controls are placeholders. Real AI answers, search, walkthroughs, and support submission come in later tickets.

Notifications5

Static proof preview

Real notification feeds, delivery, and preferences arrive in a later ticket.

Sam Director

Sam Director

sam.director@otto-fixture.test

Switch local proof role

This changes only the local shell proof. Production role changes remain server-validated future work.

Search is a keyboard-focusable skeleton. No real index or permissioned search results are implemented in this ticket.

Settings · Money

Payments

Review the Stripe Connect test onboarding shape, account status, and production guardrails before payment collection exists.

Otto Fixture BPPE Career School · Stripe test mode

School Administrator · Sam Director

Stripe Connect test mode guard

Test onboarding proof only

This page shows the Connect onboarding and status shape for school tuition payments. It does not create a Stripe account, redirect to Stripe, create payment intents, process webhooks, issue refunds, or move money.

Live money blocked
  • Webhook signature verification is not configured yet, so webhook-driven state changes are blocked.

Connect status

Local status derived from seeded test account flags. Production will retrieve the connected account from Stripe and store a redacted status snapshot.

Action required
School
BPPE Career Institute
Connected account
acct_test_bppe_career_001
Mode
Test
Last refresh
Oct 12, 2026, 5:15 PM
Connected account

acct_test_bppe_career_001

Business details

Details submitted through Stripe-hosted onboarding

Charges

Test charges enabled

Payouts

Waiting on bank and transfers verification

Next action: Resolve currently due Stripe requirements.

Test onboarding request shape

This is the reviewed shape Otto will use when real Stripe test keys are configured. The proof does not call Stripe.

Account creation
Stripe Connect account create, test mode only
Onboarding link
account_onboarding
Refresh URL
/settings/payments?stripe_refresh=1
Return URL
/settings/payments?stripe_return=1
Charge model
Direct charges on the school's connected account
Dashboard access
Stripe-hosted Dashboard or onboarding, not Otto-hosted KYC
Fee model
School pays Stripe processing fees directly; Otto takes no share
Blocked funds
No Title IV funds, loan proceeds, or credit balances move through Stripe

Requirements and capabilities

Requirement names are local placeholders matching the status types Otto expects to display from Stripe account retrieval.

1 currently due1 eventually due1 pending verification

Add payout bank account

Stripe-hosted onboarding

Currently due

Business verification document

Stripe-hosted onboarding

Pending verification

Webhook signature verification

Later Otto workflow

Eventually due