API Reference
中文

ID Verification -Pakistan

ID Verification API Integration Guide

Overview

ID verification is mainly focus on the validation of two essential elements.

API Methods

Base URL

API

URLRequest MethodsContent-TypeOutput FormatCharacter Set
api-base-url?partner_code=xxx&partner_key=xxxPOSTapplication/jsonJSONUTF-8

Authentication

ParameterTypeDescriptionRequiredNotes
partner_codeStringPartner CodeRequiredAssigned by TD
partner_keyStringPartner KeyRequiredAssigned by TD

Request Parameters

ParameterTypeDescriptionRequiredNotes
id_numberStringID numberRequired13-digit ID number
id_typeStringID typeRequiredPakistan: CNIC or NIC
phone_numberStringPhone numberRequiredFormat: 3XZYYYYYYY
countryStringCountryRequiredTwo-digit country code (ISO 3166)
Currently supported: Pakistan (PK)

Request Example

{
    "country": "PK",
    "phone_number": "3008419184",
    "id_type": "CNIC",
    "id_number": "4430207575177"
}

Response Parameters

ParameterTypeDescriptionRequiredNotes
codeIntegerAPI status codeRequired-
messageStringStatus informationRequiredSuccess or specific error details
sequence_idStringResponse unique codeRequiredTracks each request
resultStringVerification resultsRequiredEnumeration: pass, fail, no record

API Status Codes

CodeMessageDescriptionCharged
200SuccessSuccessful verificationYES
300Service not effectiveService not purchased or inactiveNO
301Service not purchasedService unavailableNO
302Service suspendedService has been suspendedNO
303Insufficient balanceNot enough balanceNO
304Service expiredService expiredNO
11350Internal errorInternal system errorNO
11301{parameter} emptyMissing required parameterNO
11304Country not supportedNo service in your country/regionNO
11340{parameter} errorParameter validation failedNO

Response Examples

Success Response

{
    "code": 200,
    "message": "Success",
    "sequence_id": "1648777165770866F82AC7F326307055",
    "result": "pass"
}

Failure Response

{
    "code": 11350,
    "message": "Internal error",
    "sequence_id": "170427842997****I3167369D6187177",
    "result": "fail"
}