Settlement Accounts
Create Settlement Account
Creates a settlement account for the organization. A settlement account is the destination where settled funds are paid out.
Use the currencyType field to select the type of account to create:
- currencyType: fiat — creates a fiat settlement account. Requires currency, paymentType, and paymentCode. The fields to pass inside accountDetails depend on the selected payment method: call GET /v3/config/payment-methods?direction=withdraw&userType=business¤cy=<currency> and pass every field listed under the payment method's additionalDetails inside accountDetails.
- currencyType: crypto — creates a crypto settlement account. Requires walletAddress plus the currency identification: either cryptoTicker, or both cryptoCurrency and cryptoNetwork.
The first settlement account created for a given type is marked as the default. If a matching settlement account already exists, the existing account is returned instead of creating a duplicate.
post/v3/settlement-account
Headers
MIDstring required
Example:SABCDEF_SCT8YW_NA
Merchant or sub-merchant MID
Request body
Example request
{
"currencyType": "fiat",
"accountAlias": "Primary EUR payout account",
"currency": "EUR",
"paymentType": "bank_transfer",
"paymentCode": "sepa_bank_va",
"accountDetails": {
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"iban": "DE89370400440532013000"
}
}Response
Settlement account created successfully (or already exists)