Skip to main content

Create a balance account

post/balanceAccounts

Creates a balance account that holds the funds of the associated account holder.

Endpoint destination URL
https://balanceplatform-api-test.adyen.com/bcl/v1/balanceAccounts
Click to copy
accountHolderIdstringRequired

The unique identifier of the account holder associated with the balance account.

defaultCurrencyCodestring

The default three-character ISO currency code of the balance account. The default value is EUR.

descriptionstring
Max length: 300

A human-readable description of the balance account, maximum 300 characters. You can use this parameter to distinguish between multiple balance accounts under an account holder.

referencestring
Max length: 150

Your reference for the balance account, maximum 150 characters.

sweepConfigurationsobject

Contains key-value pairs that specify configurations for balance sweeps per currency code. A sweep pulls in or pushes out funds based on a defined schedule, amount, and a source (for pulling funds) or a destination (for pushing funds).

The key must be a three-character ISO currency code in uppercase. For example, EUR. The value must be an object containing the sweep configuration.

timeZonestring

The time zone of the balance account. For example, Europe/Amsterdam. Defaults to the time zone of the account holder if no time zone is set. For possible values, see the list of time zone codes.

After submitting a call, you receive a response message to inform you that your request was received and processed.

Depending on the HTTP status code of the response message, it is helpful to build some logic to handle any errors that a request or the system may return.

HTTP Responses

  • 200 - OK

    The request has succeeded.

  • 400 - Bad Request

    A problem reading or understanding the request.

  • 401 - Unauthorized

    Authentication required.

  • 403 - Forbidden

    Insufficient permissions to process the request.

  • 422 - Unprocessable Entity

    A request validation error.

  • 500 - Internal Server Error

    The server could not process the request.