CORPORATE projects that use Universal KYB. Like every verification method, it is set when you onboard and is fixed per project. See the KYC overview for the shared status model and the other methods.
How it works
- Verify the company with Universal KYB. Declare the email domains your employees use in the pack.
- Wait for
COMPANY_STATUS_UPDATEDwithACTIVE. Reap’s review also decides whether the company can have cards issued to its employees and which of its email domains are validated. - Create the user with
companyId, the employee’s work email, and their details. The user comes back with application statusAPPROVED. - Create an account and issue a card as for any approved user.
Employee details
firstName and lastName are required. These fields are optional:
dateOfBirthinYYYY-MM-DDformat. The employee must be at least 18 years old.nationalityas an ISO 3166-1 alpha-2 codecountry(country of residence) as an ISO 3166-1 alpha-2 code
Email domains
The employee’s email must be on one of the domains validated for their company. Reap checks it each time you issue a card, against the company’s current validated domains. If the domain is not validated, create card returnsEMAIL_DOMAIN_NOT_VALIDATED. Update the employee’s email to one on a validated domain and retry.
To have a domain validated for a company that is already verified, contact your account manager.
Errors
Contact your account manager when a company you expect to qualify returns
COMPANY_NOT_READY_FOR_CARD_ISSUANCE.