Creates a payout account and provisions a real Stripe Connect account for the member.
The account is created with the transfers capability enabled, allowing the platform to send payouts.
Identity and country are not provided in this request. They are derived from the member’s stored profile (typically populated/verified during KYC).
Before calling this endpoint:
countryCode (ISO alpha-3) and address fields set via PATCH /api/v1/members/{userId}/profile.methodType and building bankAccountGET /api/v1/payout-methods?country=XX.methods[].methods[].id as methodType.bankAccount using the selected method’s fields[] (each field’s key becomes a key in bankAccount).Tenant API key for authentication. Keys are scoped to specific environments (LIVE or SANDBOX). Obtain keys from the admin dashboard.
Payout method ID. Must match a value from GET /api/v1/payout-methods?country=XX response methods[].id.
ISO 4217 currency code. Must match the selected payout method.
3Bank account details. Required fields depend on the selected methodType.
Use GET /api/v1/payout-methods?country=XX to get field definitions for each method.
Common fields by country:
bankCode, branchCode, accountNumberroutingNumber, accountNumbersortCode, accountNumberibanDeprecated: Use bankAccount instead.
Provider-agnostic key/value map of method-specific fields.
Keys and validation rules are defined by the selected payout method's fields[] from GET /api/v1/payout-methods.
Deprecated: Use bankAccount.accountHolderName instead.
Name of the payout account holder as registered with the provider.
If true, marks this account as the member's primary payout account