Skip to main content

Rejected Codes and Comments

Retry Codes

A retry is triggered when a verification step fails during the KYC flow. The retry limits per verification flow are as follows:
  • ID Document: Up to 3 retries. Exceeding the limit results in a too_many_retry rejection.
  • Knowledge Based: Up to 5 retries. Exceeding the limit results in a too_many_retry rejection.
  • FaceAuth: No retries are allowed. A single failure leads to immediate rejection (too_many_retry is not triggered).
In the table below, O / X indicates whether the retry code can occur in each verification flow. The FaceAuth column reflects the selfie process scope (Active/Passive Liveness, face comparison, face occlusion detection, etc.).
The FaceAuth column and actual fail_code valuesThe code names in the table above follow the retry codes of the main ID Check process. The fail_code values FaceAuth returns may be spelled differently, so for the exact FaceAuth code list and the messages users see, refer to Face Auth URL Validation and Error Handling.In particular, liveness failures in FaceAuth are returned as passive_liveness_fail / active_liveness_fail — separate values from liveness_fail and liveness_fail_active above.