Skip to content

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"
}

Playground​

Server
Authorization

Samples​

Powered by VitePress OpenAPI

Horizon Europe INTELLIGENT (GA 101160678) · Task T5.6 · Deliverable D5.5