A capability is an action that a user can perform in your platform, for example, receiving payments.
In most cases, Adyen configures default capabilities for your business during the design phase. These capabilities are automatically requested for your users when you create an account for them. If a user needs a specific capability that is not part of their default configuration, you must request the additional capability.
Requesting additional capabilities might prompt KYC checks on your users.
The set of capabilities available to your users depends on the setup of your business. Also, if your business offers financial products, your users can access additional capabilities.
Business setup capabilities
The following tabs show the capabilities corresponding to each business setup.
If your business is set up as a marketplace, your users can get the following capabilities:
The user can... | API capability value | Notes |
---|---|---|
Receive funds from other balance accounts in your platform. | receiveFromBalanceAccount | This capability only required if the balance accounts are not under the same account holder. |
Receive funds from split payments. | receiveFromPlatformPayments | |
Transfer funds to other balance accounts in your platform. | sendToBalanceAccount | This capability is only required if the balance accounts are not under the same account holder. |
Transfer funds to verified bank accounts. For example, when paying out to bank accounts. | sendToTransferInstrument |
Financial product capabilities
The following tabs show the additional capabilities corresponding to each financial product.
If your business offers business bank accounts, your users can get the following capabilities:
The user can... | API capability value | Notes |
---|---|---|
Have an Adyen business account. | issueBankAccount | |
Receive funds from third parties. | receiveFromThirdParty | This capability is enabled by default when they have an issueBankAccount capability. |
Send funds to third parties. | sendToThirdParty | This capability is enabled by default when they have an issueBankAccount capability. |