使用社保卡控件步骤说明

1. 使用社保卡控件步骤说明

     安装setup172-湘潭-6.exe控件。安装完成后,会弹出选择厂家的黑窗口,根据具体使用的卡机厂家进行选择。注意:假如用户开始用的明华的卡机,后面改成华大的卡机,只要卡机变化一次,就需要手动去执行C:\Powersi\安装读卡器驱动.bat文件进行厂家选择才能使用,不支持自动切换

使用社保卡控件步骤说明_第1张图片

 

安装后c:\powersi\demo-xt.html用IE浏览器打开,即可使用读卡,改密码等功能,测试是否安装成功。

使用社保卡控件步骤说明_第2张图片

在读卡的界面,要有存在div包装ocx控件,代码如下:


οnerrοr="alert('控件初始化失败!')">


 
控件提供的方法
初始化控件:
var objCard = document.getElementById("cardControl");

 

读取社保卡信息(会唤醒密码键盘校验社保卡PIN码),输出参数为读出的社保卡基本信息各数据项,依次为:发卡地区行政区划代码(卡识别码前6位)、社会保障号码、卡号、卡识别码、姓名、卡复位信息(仅取历史字节)、规范版本、发卡日期、卡有效期、终端机编号、终端设备号。各数据项之间以“|”分割,且最后一个数据项以“|”结尾。例如:639900|111111198101011110|X00000019|639900D15600000500BF7C7A48FB4966|张三|00814E43238697159900BF7C7A|1.00|20101001|20201001|410100813475|终端设备号|。
当函数执行失败时,该输出参数为错误信息描述。
注:当没有终端设备号时,终端设备号返回空字符串。
如果该卡是省外社保卡,不用校验社保卡PIN码,在调用获取社保卡信息的方法前面加上如下代码:
try{
objCard.setNeedPin("noneed");
}catch(e){
alert(e);
}

读取社保卡信息方法:
var retMsg = objCard.ReadCardBase();

无卡获取唤醒密码键盘获取密码,TimeOut为密码键盘超时时间,单位必须是秒,VoiceMsg为密码键盘报出来的声音类型,范围1,2,3,4
1:“请输入密码”
2:“请再次输入密码”
3:“请输入原(旧)密码”
4:“请输入新密码”。

var retMsg = objCard.GetPassword(TimeOut, VoiceMsg);
 
修改社保卡PIN码,返回空字符串或错误信息,返回值0表示成功;非0表示失败。
var retMsg = objCard.ChangePIN();

消费交易

 
var retMsg = objCard.iDoDebit(cardInfo, payInfo); 

 

 

 

 

 

你可能感兴趣的:(使用社保卡控件步骤说明)