Capabilities
Accounts can be created with different capabilities, depending on the type of account, for example, a buyer or a seller. This approach offers flexibility by tailoring features to each account's specific needs and providing only the minimum required information.
Each capability denotes a distinct set of functions aligned with a particular role in a business scenario. For instance,
the receive_invoices
capability allows the buyers to use invoice issuance features.
A capability is composed by:
- A set of required fields that must be furnished for the functionality to be accessible. These fields can be shared across different capabilities, for example, the legal name of the company.
- Optionally, one or more verification checks (KYB/KYC, AML, etc.). These checks depend on the country-specific jurisdiction and getpaid does all the hard work to complete them. The checks can be shared across different capabilities, for example, the proof of address, thereby minimizing onboarding friction.
The capabilities can be turned on and off as needed, depending on the specific business case. Some account information can be linked to some capabilities, ensuring that updates on the account data are reflected in the capabilities using the updated fields. When some information is updated, verification checks are triggered anew, with the previous version maintained until the new version is verified. The getpaid's solution ensures transparency by providing the version of the account used for any operation that involves a specific account.
See the capabilities at the accounts API reference for more details and continue to the onboard accounts section to learn how to start creating accounts for buyers and sellers.
Supported capabilities
Capability | Description | Required fields * | Verification checks |
---|---|---|---|
manage_resources | It allows the account to create its own resources in getpaid using its own client credentials. | - | - |
issue_invoices | It allows the account to act as seller in invoices and issue them. | business_profile.registration_number business_profile.registered_address company_logo_url payment_instruments | - |
receive_invoices | It allows the account to act as buyer in invoices and receive them. | business_profile.registration_number business_profile.registered_address | - |
* In addition to the minimum required fields any account must provide like the country or the legal name.