NFC读写器web插件开发指南-EY5K01

类YOWORFIDReader的方法之高频EY5K01卡部分:(支持读卡器YW-607,YW-627)

6.1、获取EY5K01卡的卡号

EY5K_RquestCardNo()

参考web例程:EY5K01卡寻卡    EY5K01卡寻卡(异步await/async)

参数:无

回调函数返回结果:

FunctionID=55,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:所操作的卡的卡号,16进制正常顺序,

6.2、获取EY5K011卡的公共信息


EY5K_GetPublicInfo()

参考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卡持卡人信息

EY5K_GetHolderInfo()

参考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卡钱包余额


EY5K_GetValue()

参考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卡获取交易记录

EY5K_GetRecords()

参考web例程:EY5K01卡交易记录    EY5K01卡交易记录(异步await/async)

参数:无

回调函数返回结果:

FunctionID=65,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:交易记录,每条记录之间用回车换行隔开,记录之间的字段以半角符号;隔开,字段如下:
卡片脱机交易序号
余额金额
交易金额
交易类型
终端机编号
终端交易日期
ValData:无

6.12、EY5K01卡修改密码

EY5K_ChangeKey(OldKey,NewKey)

参考web例程:EY5K01卡修改密码    EY5K01卡修改密码(异步await/async)

参数:
OldKey: 卡的旧密码
NewKey: 卡的新密码

回调函数返回结果:

FunctionID=66,
Result:数字,函数执行后的返回值,
UID:自定义的序号,
CardNo:所操作的卡的卡号,16进制正常顺序,
strData:无,
ValData:无

 

 

IC卡web插件API函数接口按照使用的IC卡参考如下:

RFID读写器,SDK,IC卡读卡器,开发包,二次开发,智能卡读卡器,RFID读卡器,CPU卡读写器,读卡模块
北京友我科技有限公司 版权所有 (C)2015-2022
客户服务中心信箱:coodor#126.com(将#改为@).
热线直拨: 010-57049038 18910685939 电话微信:13691531038,13671114914
京ICP备14016005号
微信扫一扫联系我们

微信扫一扫联系我们

友我科技


1
RFID读写器产品手册下载
2
读写器开发SDK下载
3
WEB读卡器开发指南
4
Windows读卡器开发指南
5
Android读卡器开发指南
6
Wince读卡器开发指南
7
PLC读卡器开发指南
8
Linux读卡器开发指南
9
单片机读卡器开发指南
10
PCSC读卡器开发指南