類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讀卡器開發指南 |