身份证 OCR

识别静态身份证图片上的文字信息。

产品概述

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

接口说明

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

照片说明

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

请求参数

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

请求示例

{merserialNo=商户流水号, parMerCode=主商户号, signature=..., merAcct=商户账号, productType=PIO, imageBase64=照片base64码}

响应参数

参数描述是否必返说明
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":"MA31420180329144301849"},"datarow":{"face":"front","name":"刘源","gender":"男","nationality":"汉","year":"1984","month":"2","day":"17","address":"广东省深圳市福田区...","idno":"321298197090919123"}}

附录

产品类型字典

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

返回码及信息字典

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

加签说明与 Java Demo 见通用约定