Title
Create new category
Edit page index title
Edit category
Edit link
Supporting documents
Yoti offers the ability to request additional documents to enhance the verification of the user. You can request this on its own as part of a new session or include in your current session.
Please see our document comparison feature to compliment supporting documents.
Currently Yoti supports the ability to upload a:
- Utility bill
- Council tax bill
- Phone bill
- Bank statement
const supportingDocumentObjective = new ProofOfAddressObjectiveBuilder().build();const supportingDocument = new RequiredSupplementaryDocumentBuilder() .withObjective(supportingDocumentObjective) .build();const sessionSpec = new SessionSpecificationBuilder() // ... .withRequiredDocument(supportingDocument) // ... .build();Text Extraction
A request to obtain the data printed visually on a document, in structured form. If machine data extraction is not successful, there is an option (selected at session creation) to fall back to manual data extraction. This generates a ‘text data check’ automatically.
const supportingDocumentDataExtraction = new RequestedSupplementaryDocTextExtractionTaskBuilder() .withManualCheckFallback() .build();const sessionSpec = new SessionSpecificationBuilder() // ... .withRequestedTask(supportingDocumentDataExtraction) // ... .build();| Manual Data extraction | Description |
|---|---|
| withManualCheckFallback | This will initiate manual data extraction only if the automatic extraction fails. We strongly recommend this option. |
| withManualCheckNever | If the ID fails on automatic extraction, Yoti will not attempt manual extraction and will return a failure in the report. |
| withManualCheckAlways | The document is always referred for manual review at Yoti's Security Centre, regardless of whether machine data extraction has succeeded or failed. |
Filtering documents
You can filter documents by country or by document type.
const supportingDocument = new RequiredSupplementaryDocumentBuilder() .withObjective(supportingDocumentObjective) .withCountryCodes(["GBR","USA"]) .withDocumentTypes(["UTILITY_BILL"]) .build();Document comparison check
For requesting one ID document and one supporting document from the user please see below for configuration:
const documentComparisonCheck = new RequestedIdDocumentComparisonCheckBuilder().build();const sessionSpec = new SessionSpecificationBuilder() // ... .withRequestedCheck(documentComparisonCheck) // ... .build();Yoti will check and compare the following user data and provide you with a sub check result:
- Name
- Date of birth