身份证 OCR

识别静态身份证图片上的文字信息,可自动校正透视变形图像,支持任意方向、正反图像自动识别。

产品概述

用于识别通过接口上传的静态身份证图片上的文字信息。

接口说明

  • 请求地址:由服务方提供
  • 请求方式:HTTP POST
  • 请求格式:application/x-www-form-urlencoded
  • 响应格式:application/json
  • 超时时间:默认 10s

照片说明

  1. 支持 jpg、jpeg、bmp、png 格式
  2. 照片像素不宜太低
  3. 请勿反光、污损、模糊
  4. 请勿强曝光、逆光、背光
  5. 宽高 8px~5000px
  6. 文件 ≤ 5 MB

请求参数

参数描述是否必填说明
parMerCode主商户号商户一级账号,由服务方提供
merAcct商户账号商户二级账号,由服务方提供
appKey商户密钥加签所需密钥,由服务方提供,入参不传此值
productType产品类型见各接口附录
merserialNo商户流水号最长 36 位,建议上送便于双方查询交易
signature签名值报文加签后的值,见通用约定
imageBase64图片 base64 码需 OCR 的身份证图片 base64

请求示例

POST 请求体为 application/x-www-form-urlencoded非 JSON),appKey 不入参。Body 示例:

parMerCode=主商户号&merAcct=商户账号&productType=PIO&merserialNo=商户流水号&imageBase64=照片base64码&signature=加签后的签名值

响应参数

参数描述是否必返说明
respCode返回码见各接口附录
respMsg返回信息见各接口附录
datadata 数据域返回请求信息及我司订单号

data 数据域

子参描述是否必返说明
parMerCode主商户号原样返回
merAcct商户账号原样返回
productType产品类型原样返回
transCode交易流水号我司交易流水号(订单号)

datarow 数据域

子参描述是否必返说明
face身份证正反面标识front 正面,back 国徽面
name姓名(正面)
gender性别(正面)
nationality民族(正面)
year出生年(正面)
month出生月(正面)
day出生日(正面)
address地址(正面)
idno身份证号(正面)
issued签发机关(反面)
valid有效期限(反面)

应答示例

{
  "respCode": "PIO00",
  "respMsg": "识别成功",
  "data": {
    "parMerCode": "主商户号",
    "merAcct": "商户账号",
    "productType": "PIO",
    "transCode": "交易流水号"
  },
  "datarow": {
    "face": "front",
    "name": "姓名",
    "gender": "性别",
    "nationality": "民族",
    "year": "出生年",
    "month": "出生月",
    "day": "出生日",
    "address": "地址",
    "idno": "身份证号"
  }
}

附录

产品类型字典

产品类型枚举值产品类型含义
PIO身份证 OCR

返回码及信息字典

返回码返回信息是否计费
PIO00识别成功
PIO01图片无法识别
PIO02系统异常
PS图片大小不正确
PI图片不合法
ER交易异常
OT交易超时/资源方超时
SE系统异常
DE请求数据有误
SF验签失败
PD权限不足
AR账户余额不足

加签说明与完整调用 Demo 见通用约定