Create member payout account
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 + Country Requirements
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:
- Ensure the member profile has
countryCode(ISO alpha-3) and address fields set viaPATCH /api/v1/members/{userId}/profile. - For Stripe, ensure the profile also has identity fields required for verification.
Selecting methodType and building bankAccount
- Call
GET /api/v1/payout-methods?country=XX. - Choose a method from
methods[]. - Use
methods[].idasmethodType. - Populate
bankAccountusing the selected method’sfields[](each field’skeybecomes a key inbankAccount).
Authorizations
Tenant API key for authentication. Keys are scoped to specific environments (LIVE or SANDBOX). Obtain keys from the admin dashboard.
Path Parameters
Body
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:
- HK:
bankCode,branchCode,accountNumber - US:
routingNumber,accountNumber - GB:
sortCode,accountNumber - EU (SEPA):
iban
Deprecated: 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