Skip to main content

KYCVerificationStatus

Describes the current KnowYourCustomer verification status of the user.

enum KYCVerificationStatus {
ACCEPTED
ERROR
MANUALLY_ACCEPTED
MANUALLY_REJECTED
MANUALLY_UNDER_REVIEW
MANUAL_VERIFICATION_NEEDED
NOT_STARTED
PENDING
REJECTED
RESUBMISSION_REQUIRED
SKIPPED
}

Values

KYCVerificationStatus.ACCEPTED

Verification has passed, everything looks good

KYCVerificationStatus.ERROR

KYC provider indicated this KYC had an unclassified error.

KYCVerificationStatus.MANUALLY_ACCEPTED

KYC was manually accepted via a support process. Initial KYC was either rejected or required manual review.

KYCVerificationStatus.MANUALLY_REJECTED

KYC was manually rejected via a support process. Initial KYC was either rejected or required manual review.

KYCVerificationStatus.MANUALLY_UNDER_REVIEW

User's identity is under manual review. Initial KYC was either rejected or required manual review.

KYCVerificationStatus.MANUAL_VERIFICATION_NEEDED

Manual verification is needed to confirm this user.

KYCVerificationStatus.NOT_STARTED

KYC Verification has not started.

KYCVerificationStatus.PENDING

Verification is in progress

KYCVerificationStatus.REJECTED

User was rejected by the KYC check. More information available in DB / Admin app

KYCVerificationStatus.RESUBMISSION_REQUIRED

Some data was incorrect, we need to resubmit with correct data.

KYCVerificationStatus.SKIPPED

KYC was skipped for this user (e.g., the underlying bank partner has a direct KYC integration).

Member of

KycVerificationResult object ● PendingHsaCard object ● RegistrationState object