江苏省人社一体化接口规范说明书_社会保障卡用卡集成商接口规范.md 2.1 KB

江苏省人社一体化接口规范说明书_社会保障卡用卡集成商接口规范

2.1 "读基本信息"函数

2.1.1 iReadCardBas "读基本信息"

2.1.1.1 函数定义

读基本信息接口函数定义见表 1。在进行任何社保卡操作前,应先调用此函数。

表 1 读基本信息接口函数定义

项目 内容
函数名称 读基本信息
语法 long iReadCardBas(int iType, char *pOutInfo)
功能描述 选择社保卡社会保障系统环境后,通过 PSAM 卡对社保卡进行内部认证,通过后将卡内的基本信息读出返回。

参数说明

序号 参数 输入/输出 类型 长度(十进制) 含义
1 iType IN 整数 4 操作卡的类型
2 pOutInfo OUT 字符串 1024 读出数据或返回错误信息

返回值: 0 表示成功;非 0 表示失败。

2.1.1.2 参数说明

(1)输入参数 iType

表示执行本函数时操作卡的类型,定义如下:

  • 1-接触式操作卡
  • 2-非接触式操作卡
  • 3-自动寻卡,接触式操作卡优先
  • 4-自动寻卡,非接触式操作卡优先

(2)输出参数 pOutInfo

当函数执行成功时,该输出参数为读出的社保卡基本信息各数据项,依次为: 发卡地区行政区划代码(卡识别码前 6 位)、社会保障号码、卡号、卡识别码、姓名、卡复位信息(仅取历史字节)、规范版本、发卡日期、卡有效期、终端机编号、终端设备号、省人员识别号。

各数据项之间以"|"分割,且最后一个数据项以"|"结尾。

成功示例:

639900|111111198101011110|X00000019|639900D15600000500BF7C7A48FB4966|张三|00814E43238697159900BF7C7A|1.00|20101001|20201001|410100813475|终端设备号|JSZ000301833|

当函数执行失败时,该输出参数为错误信息描述。

注: 当没有终端设备号时,终端设备号返回空字符串;没有省人员识别号,返回空字符串。