Consumer and Corporate programs only:Onboarding through applications applies to Consumer and Corporate Programs. It
is not relevant to the Authorized User Program.
How onboarding works
How you onboard a cardholder depends on your program type:- Consumer programs verify an individual through KYC. You submit a consumer application for a user.
- Corporate programs verify the company through KYB. You submit a corporate application for a company, which also creates the company’s first user. KYB does not replace per-person verification: the company’s first user, every UBO, and every additional user you add each go through their own KYC application, on top of the company’s KYB. See Who verifies what and Ultimate Beneficial Owner (UBO).
The application state machine
After you submit an application, it moves through a series of states until it reaches a terminal decision. You can group the states by what they ask of you:- In progress:
notStarted,pending, andmanualReview. No action is needed. Wait for the next status. - Action required:
needsVerificationandneedsInformation. The cardholder must complete verification or resubmit information. - Terminal:
approved,denied,locked,canceled, andexempt. No further transitions occur.
Confirm approval
Wait for the application status to reachapproved before you issue a card. You
can confirm approval in one of two ways:
- Poll the application status endpoint for users or companies.
- Listen for a webhook on the user or company status change.
Handle rejections and information requests
When an application needs attention, Rain returns a link you can use to redirect the cardholder to Rain’s hosted verification flow:needsVerification(Consumer programs only): the applicant has not yet submitted identity documents. Redirect them to the verification flow.needsInformation: documents were rejected with a retryable reason, such as a blurry photo or an expired document. The cardholder can resubmit through the hosted flow or you can resubmit through the update endpoints.denied: the application is permanently denied and cannot be resubmitted.locked: set by Rain’s compliance team. Contact platform@rain.xyz if you need details.
What’s next
Issue a card
Create a virtual or physical card for the approved cardholder.
Application states
See every application status and the transitions to expect.
KYC/KYB documents
Review the supporting documents each program type requires.