Chinese Documents
Supported Chinese Documents
The FrankieOne KYC v2 API supports the following Chinese documents:
Chinese National ID Card (身份证)
Chinese National ID Cards (身份证) are official identification documents issued by the Chinese government that confirm an individual’s identity and citizenship. They include personal details such as the individual’s name, date of birth, ID card number, and expiration date.
Required Fields
Basic Information
ID Card Details
- Always provide both Pinyin and Chinese character versions of the name.
- Maintain correct character order in both formats.
- Use uppercase for all Pinyin names.
- Ensure UTF-8 encoding for Chinese characters.
- All fields must be completed accurately to avoid validation errors.
Name Handling Guidelines:
Pinyin Name Format
Provide the applicant’s name in Pinyin using uppercase letters, matching the order on the ID card.
- Use uppercase letters for all Pinyin names.
- Ensure the order and spelling match the official ID card.
- Do not include spaces or special characters.
Chinese Name Format
Provide the full name in Chinese characters exactly as it appears on the ID card, using UTF-8 encoding.
- The Chinese name must match the ID card precisely, including character order.
- Place this value in
supplementaryData.homeCountryFullName. - Ensure correct encoding to avoid data loss.
Chinese Name Transliteration Check (Name Validation)
For enhanced identity verification, FrankieOne offers a name transliteration check. This feature verifies that an applicant’s English/Pinyin name (e.g., “Wei Wang”) is the correct transliteration of their name written in Chinese characters (e.g., “王伟”). This check, historically known as namev in v1, uses a specialized third-party service to ensure the two name versions are a plausible match, helping to reduce identity fraud.
How It Works & Configuration
The transliteration check is not enabled by default. It must be configured in your workflow by the FrankieOne team as a distinct step called NAME_VALIDATION.
- The anglicized name is taken from the primary
individual.nameobject (givenNameandfamilyName). - The native script name is taken from the
document.supplementaryData.homeCountryFullNamefield for the ChineseNATIONAL_ID. - The
NAME_VALIDATIONstep in the workflow sends these two names to the transliteration service. - If the native script name (
homeCountryFullName) is not provided, the step will be skipped and the result will beSKIPPED.
To enable this feature, please contact your FrankieOne representative and request the NAME_VALIDATION step be added to your KYC workflow.
Example Result
When the NAME_VALIDATION step is executed, a workflowStepResult is added to the API response. The outcome is detailed within the processResult object, which will have a result of MATCH or NO_MATCH.
Example Document Structure
Important Considerations for National ID
The Chinese National ID number contains encoded information including region code, birth date, sequence number, and checksum digit. Ensure the full 18-digit number is provided without spaces or special characters. Common validation issues to avoid:
- Using incorrect order or casing for Pinyin names
- Omitting the Chinese character version of the name
- Missing or incorrectly formatted date of birth (
YYYY-MM-DD) - Providing an invalid or incomplete ID number (must be 18 digits)
