Errors
Virtual Account Errors
This documentation provides an overview of potential errors that may occur when using Fincra's virtual account API. These errors fall into two main categories: general virtual account errors and virtual account approval errors. Virtual account approval errors are communicated via webhooks.
Virtual Account Approval Errors
Common virtual account approval errors include:
Document verification was not successful
This error may occur due to the following reasons:
- The user uploaded a driver's license from Nigeria but specified Ghana as the issuing country.
- The user selected driver's license but uploaded a national ID card.
- The user is under 18 years of age.
Document originality could not be verified
This error occurs when we cannot confirm the authenticity of the provided document.
Name on the Address Document doesn't match
This error occurs when the name on the address document does not match the provided name.
Address did not match the record, please provide a document with valid address
The address provided does not match the data in the proof of address.
Document type is different from the provided options
This error occurs when the submitted document type does not match the available options. Please refer to the supported documents list.
The address document is expired, please upload a document which is not expired
The document containing the address you provided has expired. Please upload a valid, unexpired document.
The uploaded image of the document is blurry, please provide a clear photo of the address document
The uploaded document image is unclear or blurry. Please provide a clear photo of the address document.
Document doesn't match the provided options
The submitted document does not match the provided options. Please choose an appropriate document type.
Issue date on the address document doesn't match
The issue date on the address document does not match the provided date. Please ensure date properties (e.g., issueDate, birthDate) are in the correct format (YYYY-MM-DD).
Image is altered or photoshopped
The submitted image has been altered or manipulated using photo-editing software.
Address proof and document proof are of different persons
The address proof and document proof belong to different individuals. They should be for the same person.
Document proof is a screenshot
The document proof provided is a screenshot, which is not acceptable. Please submit the original document.
Document proof is altered/edited
The document proof provided has been altered or edited.
Document proof is from another screen
The document proof appears to be taken from a different screen or device.
Document is blurry
The submitted document is blurry and difficult to verify.
Information on the document proof is not visible
The information on the document proof is not clearly visible or legible.
Information on the document is edited
The information on the document appears to have been edited or altered.
Information on the document is hidden
The information on the submitted document is hidden or obscured, making verification difficult.
Expiry date does not match the provided one
The expiry date on the document does not match the provided date.
Submitted document is expired
The submitted document has expired.
Date of Birth on the document does not match with the provided one
The date of birth on the document does not match the provided date.
Name on the document does not match with the provided one
The name on the document does not match the name provided.
Name on the document is not clearly visible
The name on the submitted document is not clearly visible or legible.
Document number does not match with the provided one
The document number does not match the provided data.
Address on the document does not match with the provided one
The address on the document does not match the address provided.
The provided document is broken
The document provided is damaged or broken, making it unusable for verification.
The provided document is a photocopy (color or black & white)
The document provided appears to be a photocopy, either in color or black and white.
The provided document is edited
The document provided has been edited or altered.
The provided document is scanned
The provided document appears to be scanned rather than an original.
The provided document is cropped
The document provided has been cropped, cutting off important information.
AML screening failed. User found in Sanction lists
The user's name was identified in sanction lists during the AML screening process. Additional investigation is necessary.
AML screening failed. User found in Fitness-Probity lists
The user's name was flagged in fitness-probity lists during the AML screening process. Additional assessment is required.
AML screening failed. User found in PEP lists
The user's name was discovered in politically exposed person (PEP) lists during the AML screening process. Further scrutiny is necessary.
AML screening failed. User found in Adverse-Media lists
The user's name appeared in adverse-media lists during the AML screening process. Additional analysis is required to proceed.
Document verification was not successful
This error can occur due to various reasons, such as incorrect selection or mismatched data. Refer to the specific error message for further details.
Note: Users who already have existing virtual accounts and request MCY virtual accounts will receive a standard 200 response with details of the existing virtual account.
To improve the chances of virtual account approval, follow these guidelines:
- Authentic Document Submission: Submit genuine and valid documents to enhance your chances of approval. Ensure that the documents provided are authentic and accurately represent the applicant's information.
- Document Expiry: Ensure that the submitted documents have an expiry date no later than three (3) months from the date of application. Expired documents will not be accepted as valid proof.
- Avoid Screenshots: Do not submit screenshots as they are not considered valid documentation. Provide official and verifiable documents that support your virtual account request.
- Date Formats: Ensure that all dates are in the format (YYYY-MM-DD).
General Virtual Account Errors
Error occurred generating virtual account, please try again
This error occurs when:
- The virtual account number already exists
- BVN virtual account details don't match the payload, required to create NGN virtual accounts
Account could not be resolved. Please check your selection and try again
This error occurs when the virtual account number is invalid, expired, or deactivated.
BVN doesn't match the provided name
For NGN virtual accounts, this error occurs when:
- The
KYCInformation.firstName
andKYCInformation.lastName
do not correspond with the name on the customer's BVN. - The
KYCInformation.businessName
does not correspond with the name on the customer's BVN.
Validation Errors
Standard validation errors are returned when some of the supplied data differs from what is specified in the API Documentation.
An error occurred during payload validation
- The length of address.country must be less than or equal to 2 characters. The address.country field must be in alpha2code format
- The length of document.issuedCountryCode must be less than or equal to 2 characters. The document.issuedCountryCode field must be in alpha2code format.
Miscellaneous Errors
For MCY virtual account requests, an error is returned if the requesting user has a pending virtual account request. Users are identified by their emails.
Please ensure to handle these errors appropriately in your application and refer to the specific error messages for more details.
Please Note
MCY Virtual account requests for users who already have existing virtual accounts will return a standard 200 response with details of the existing virtual account.
Updated about 1 month ago