SaFi Bank Space : Proposal: Error Codes
Created by Bogdan Popa, last modified on Dec 20, 2022
Generic Error Codes
Code | Description | Suffix | HTTP Error Code |
---|
ERGEBE00 | Unknown Error | | 500 |
ERGEBE01-{sufix} | Internal module error | per domain 01 - customers 02 - iam 03 - accounts 04 - products 05 - engagement 06 - finance 07 - commons 08 - transactions 09 - loans 10 - risk 11 - cards 12 - backoffice 13 - statements | |
ERGEBE02-{sufix} | Internal system/dependency error | per system 01 - DB failed 02 - Temporal failed 03 - Kafka failed 04 - GCS failed 05 - Thought Machine failed | |
ERGEBE03-{sufix} | 3rd party system failed | 01 - AAI Face Identity (OCR, liveness, dv fingerprint) 02 - AAI OSP 03 - AAI vKYC 04 - Google Maps | |
ERGEBE04-{sufix} | Data not found | 01 - DB 02 - GCS 03 - Temporal 04 - Redis 05 - AAI | |
ERGEBE05-{suffix} | Incoming data inconsistency | 01 - Validation error on application layer 02 - Action not allowed in current system state | |
ERGEBE06-{sufix} | The request is missing authentication info | 01 - The request is missing authentication info 02 - Credentials not provided or invalid 03 - Action not allowed with current credentials | |
Domain-specific Error Codes
Customer & Onboarding
Code | Description | Suffix (if available) | HTTP Error Code |
---|
ERCMBE01-{suffix} | AAI generic error | 01 - Server error 02 - Bad Request 03 - Insufficient Balance 04 - Authentication failed 05 - Retry later | |
ERCMBE02-{suffix} | OTP Error | 01 - Doesn’t match 02 - Attempt limit exceeded 03 - Resend limit exceeded 04 - Validity expired 05 - Rate limit reached | |
ERCMBE03-{suffix} | AAI OCR failed | 01 - Could not read ID card 02 - Could not read ID Number 03 - Wrong ID card type 04 - No face photo detected on an ID card 05 - Rate limit reached | |
ERCMBE04-{suffix} | AAI Liveness failed | 01 - Face not found in the provided image 02 - Face not found in the compared image 03 - Provided image quality is too low 04 - Compared image quality is too low 05 - Liveness ID not found 06 - Face search timeout 07 - No face detected in the picture provided for face search 08 - Rate limit reached | |
ERCMBE05-{suffix} | Customer required data missing | 01 - Preferences 02 - Verified phone number 03 - Phone number 04 - Phone country code 05 - Device fingerprint 06 - Not politically exposed person declaration 07 - Not United States citizen declaration 08 - Verified ID card 09 - Profile 10 - Address 11 - Selfie 12 - Survey answers | |
ERCMBE06-{suffix} | Change already applied | 01 - Phone number already set 02 - Email already set | |
ERCMBE07 | Deduplication data missing | | |
ERCMBE08 | Deleting generic document not allowed | | |
ERCMBE09-{suffix} | Video KYC error | 01 - Already exist unfinished call 02 - No free slots available | |
ERCMBE10-{suffix} | Referral code | 01 - Does not exist 02 - Wrong length | |
ERCMBE11-{suffix} | Phone Number change error | 01 - Disputed 02 - Already resolved 03 - Cool off period hasn't passed yet 04 - Already requested by another customer | |
ERCMBE12-{suffix} | Email change error | 01 - Disputed 02 - Already resolved 03 - Cool off period hasn't passed yet | |
ERCMBE13 | AAI ID Scanning failed - Rate limit reached | | |