The process of verifying a Business entity involves two steps:
- Verification of the legal business entity;
- Verification of one or more Persons within the business.
The information and documents required may vary based on the territory that the business operates in.
In order to know when a Sub-Account of type Business requires verification, you can check either the Ryft Portal or by using the Accounts API.
Go to the Accounts page of your Ryft portal, find the relevant Sub-Account entity and click on it to open their details. You will find:
- their current Verification Status, which indicates wether verification is required;
- their Eligibility for payouts section that details what's still missing for them to be eligible for payouts.
Use the subAccountGetById endpoint to retrieve the details of a specific Sub-Account and check the verification field which includes the following:
status: whenRequiredthe account requires verification. Payouts are disabled until the Sub-Account is verified;requiredFields: lists any additional information that must be collected for verification purposes.requiredDocuments: lists one or more documents required in order to verify the identity of the business. Check therequiredDocuments.quantityfield to see how many documents are needed.persons.status: indicates the current verification status for individuals within the business.person.required: indicates whether verification of one or more individuals within the business also needs to take place.
Response Example:
{
....
"verification": {
"status": "Required",
"requiredFields":
[
{
"name": "business.registrationDate",
}
],
"requiredDocuments":
[
{
"category": "ProofOfBusiness",
"types": [ "ArticlesOfIncorporation", "BusinessRegistration" ],
"quantity": 2,
}
],
"persons": {
"status": "Required",
"required": [
{
"role": "BusinessContact",
"minQuantity": 1
},
{
"role": "Director",
"minQuantity": 1
},
{
"role": "UltimateBeneficialOwner",
"minQuantity": 1
}
]
}
}
}If the Sub-Account was onboarded using the Hosted flow, their Ryft Portal will indicate if and what documents are required for verification. Main Accounts can however check their verification status via the methods indicated above.
Main Account holders can also subscribe to our Accounts webhook to receive updates about their Sub-Accounts. See here.
If the Sub-Account was instead onboarded using the Non Hosted (API) flow and the verification status of a Sub-Account is Required, Main Account holders can start providing the required information using the subAccountUpdate endpoint and upload documents using our API (see here).
Additionally Main Accounts are required to create one or more Person entities within the business that are required for verification. See here.
Once all the required information and documents have been provided, the verification process will be automatically triggered. The verification status can be checked using the methods indicated above.