Start payment-account onboarding
POST
/me/payment-account/onboarding
Producer/prosumer: creates the Connect account on first call and returns an Account Session client secret (mode: embedded) for the Stripe Connect embedded Account onboarding component (INT-362, REQ-051, UAT-051). Stripe collects the KYC and the terms of service; the producer pays Stripe fees and bears disputes (fees.payer = account, losses.payments = stripe), so the platform absorbs no cost. Consumer: returns a SetupIntent client secret (mode: elements) for in-platform Payment Element collection (INT-193 / REQ-040), or a provider setup link (mode: link) as fallback.
Authorizations
bearerAuth
Type
Responses
Onboarding session (embedded, elements, or link).
application/json
JSON "mode": "string", "status": "string", "stripeAccountId": "string", "currentlyDue": [ "string" ], "eventuallyDue": [ "string" ], "url": "string", "clientSecret": "string"
{
}