The table below explains when different values for reviewCode may occur and what your program should do to resolve the issue:
Here's a sample response for the Retrieve a KYC API that illustrates the reason code:
- {
- "createdAt": "2022-09-07T18:22:31.998452289Z",
- "id": "kyc-9999a9-1b1d-4112-a465-5e172af44",
- "modifiedAt": "2022-09-07T18:24:25.664110055Z",
- "partner": "KYC_PARTNER_NA",
- "personId": "per-abcdefg-9999-4b99-8fa9-01102339",
- "results": {
- "address": "VS_APPROVED",
- "dateOfBirth": "VS_APPROVED",
- "fraud": "VS_IN_REVIEW",
- "idv": "VS_NOT_STARTED",
- "bank": "VS_NOT_STARTED"
- },
- "reviewCode": "R112",
- "reviewMessage": "Possible fraud risk identified. Perform an enhanced verification. If possible, run identity verification (IDV).",
- "status": "KYC_IN_REVIEW"
- }