类YOWORFIDReader的方法之高频EY5K01卡部分:(支持读卡器YW-607,YW-627)
6.1、获取EY5K01卡的卡号
参考web例程:EY5K01卡寻卡 EY5K01卡寻卡(异步await/async)
参数:无
回调函数返回结果:
FunctionID=55,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:所操作的卡的卡号,16进制正常顺序,
6.2、获取EY5K011卡的公共信息
参考web例程:EY5K01卡公共信息操作 EY5K01卡公共信息操作(异步await/async)
参数:无
回调函数返回结果:
FunctionID=56,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:公共信息数据,字段之间以回车换行隔开,分别如下:
发卡方代码
应用类型标识
应用版本
应用序列号
应用启用日期
应用有效日期
保留数据
发卡方自定义数据
6.3、写入EY5K01卡的公共信息
EY5K_SetPublicInfo(SamIndex,PubStr)
参考web例程:EY5K01卡公共信息操作 EY5K01卡公共信息操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
PubStr: 要写入的公共信息,数据以16进制字符串展示,每个字段之间以回车换行或者分号隔开.不足字节数,自动补0,多余字节数自动去掉.字段分别如下:
发卡方代码
应用类型标识
应用版本
应用序列号
应用启用日期
应用有效日期
保留数据
发卡方自定义
回调函数返回结果:
FunctionID=57,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:无
6.4、获取EY5K01卡持卡人信息
参考web例程:EY5K01卡持卡人信息操作 EY5K01卡持卡人信息操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
回调函数返回结果:
FunctionID=58,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:持卡人信息,字段之间以回车换行隔开,字段如下
卡类型标识(16进制字符串)
持卡人职工标识(16进制字符串)
持卡人姓名(普通字符串)
持卡人证件号码(普通字符串)
持卡人证件类型(16进制字符串)
其他信息(普通字符串)
6.5、写入EY5K01卡持卡人信息
EY5K_SetHolderInfo(SamIndex, HolderStr)
参考web例程:EY5K01卡持卡人信息操作 EY5K01卡持卡人信息操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
PubStr: 要写入的持卡人信息,每个字段之间以回车换行或者分号隔开.不足字节数,自动补0,多余字节数自动去掉.字段分别如下:
卡类型标识(16进制字符串)
持卡人职工标识(16进制字符串)
持卡人姓名(普通字符串)
持卡人证件号码(普通字符串)
持卡人证件类型(16进制字符串)
其他信息(普通字符
回调函数返回结果:
FunctionID=59,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:无
6.6、读取EY5K01卡用户文件
EY5K_ReadUserFile(SamIndex,Addr,Count, Format)
参考web例程:EY5K01卡用户文件操作 EY5K01卡用户文件操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
Addr: 读取的起始地址
Count:要读取的字节数,最大不要超过1000.
Format:要读取数据返回的格式,0十六进制字符串, 1普通字符串
回调函数返回结果:
FunctionID=60,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:返回的数据
6.7、写EY5K01卡用户文件
参考web例程:EY5K01卡用户文件操作 EY5K01卡用户文件操作(异步await/async)
EY5K_WriteUserFile(SamIndex,Addr,DataStr, Format)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
Addr: 读取的起始地址
DataStr:要读取数据,16进制字符串或者普通字符串.
Format:要写入数据的格式,0十六进制字符串, 1普通字符串
回调函数返回结果:
FunctionID=61,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:无
6.8、获取EY5K01卡钱包余额
参考web例程:EY5K01卡钱包操作 EY5K01卡钱包操作(异步await/async)
参数:无
回调函数返回结果:
FunctionID=62,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:钱包余额
ValData:钱包余额
6.9、EY5K01卡钱包充值
EY5K_IncreaseValue(SamIndex, Value)
参考web例程:EY5K01卡钱包操作 EY5K01卡钱包操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
Value: 钱包充值金额,必须是整数
回调函数返回结果:
FunctionID=63,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:要充值的值,
ValData:充值后的钱包余额
6.10、EY5K01卡钱包扣款
EY5K_DecreaseValue(SamIndex, Value)
参考web例程:EY5K01卡钱包操作 EY5K01卡钱包操作(异步await/async)
参数:
SamIndex: 安全模块序号,采用读卡器密钥,则SamIndex=0.
Value: 钱包扣款金额,必须是整数
回调函数返回结果:
FunctionID=64,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:要扣款的值,
ValData:扣款后的钱包余额
6.11、EY5K01卡获取交易记录
参考web例程:EY5K01卡交易记录 EY5K01卡交易记录(异步await/async)
参数:无
回调函数返回结果:
FunctionID=65,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:交易记录,每条记录之间用回车换行隔开,记录之间的字段以半角符号;隔开,字段如下:
卡片脱机交易序号
余额金额
交易金额
交易类型
终端机编号
终端交易日期
ValData:无
6.12、EY5K01卡修改密码
参考web例程:EY5K01卡修改密码 EY5K01卡修改密码(异步await/async)
参数:
OldKey: 卡的旧密码
NewKey: 卡的新密码
回调函数返回结果:
FunctionID=66,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:无,
ValData:无
IC卡web插件API函数接口按照使用的IC卡参考如下:
RFID读写器,SDK,IC卡读卡器,开发包,二次开发,智能卡读卡器,RFID读卡器,CPU卡读写器,读卡模块 微信扫一扫联系我们 |
1 |
RFID读写器产品手册下载 |
2 |
读写器开发SDK下载 |
3 |
WEB读卡器开发指南 |
4 |
Windows读卡器开发指南 |
5 |
Android读卡器开发指南 |
6 |
Wince读卡器开发指南 |
7 |
PLC读卡器开发指南 |
8 |
Linux读卡器开发指南 |
9 |
单片机读卡器开发指南 |
10 |
PCSC读卡器开发指南 |