国产成人aaa在线视频免费观看_麻豆精品视频在线观看_欧美亚洲日本国产综合在线_成人网18免费韩国 - 九九热在线精品视频

射頻IC卡讀卡器,RFID讀寫器,讀寫模塊產(chǎn)品研發(fā)定制和銷售,軟件定制服務(wù)。我們的目標(biāo):一流的產(chǎn)品,五星級服務(wù)!對客戶的需求做出快速響應(yīng)。
企業(yè)使用員工卡登錄計算機配置
Windows智能卡登錄系統(tǒng)
WEB與發(fā)卡器
WEB瀏覽器與UHF超高頻讀卡器
WEB讀卡器 IC卡(NFC)發(fā)卡器
PLC讀卡器 IC卡模塊
安卓讀卡器 UHF讀卡器
PCSC讀卡器 智能卡登錄
新聞搜索
 
最新新聞
1  如何給IC卡寫自定義
2  如何配置刷卡登錄電腦
3  插卡登錄拔卡鎖屏
4  在web頁面實現(xiàn)智能
5  關(guān)于IC卡密鑰理解和
6  BS架構(gòu)下NFC讀寫
7  關(guān)于IC卡密鑰理解和
8  如何配置NFC讀卡器
9  企業(yè)使用員工卡登錄計
10  Java JNI調(diào)用
熱門新聞 點擊
 友我科技推出新一代農(nóng) 182023
 友我科技RFID讀寫 178514
 友我科技發(fā)布PC/S 178419
 友我科技RFID產(chǎn)品 115169
 射頻IC卡和IC卡讀 77866
 射頻卡讀寫模塊選購指 61048
 友我科技PCSC雙界 51431
 ISO14443 I 26483
 射頻卡讀寫器發(fā)卡器介 23817
 接觸式IC卡接口原理 18985
產(chǎn)品推薦
暫 無 最 新 圖 文
     新 聞 中 心

IC卡讀卡器web開發(fā)第五章---電子錢包操作

雙擊自動滾屏 發(fā)布者:YOWO 發(fā)布時間: 閱讀:2414

IC卡電子錢包web操作

  • 普通IC卡電子錢包介紹

普通IC卡電子錢包是IC卡塊數(shù)據(jù)的另外一種格式,這種格式存儲占用了全部16個字節(jié),所以一旦將這個塊作為電子錢包使用,則不能在這個塊存儲任何其他的數(shù)據(jù).
電子錢包輸入和輸出均為4個字節(jié)整形,不能為小數(shù)類型.如果要存儲小數(shù)類型,需要放大相應(yīng)倍數(shù),使其轉(zhuǎn)變?yōu)檎?
電子錢包是數(shù)據(jù)存儲的另外一個格式,所以在我們使用電子錢包之前,必須將其初始化為錢包.之后才能對其充值和扣款,查詢余額操作.
使用友我科技IC卡讀卡器web插件系統(tǒng)可以在web瀏覽器,如IE,Firefox,Chrome,Safari,Opera及以這些為內(nèi)核的瀏覽器中對IC卡電子錢包進(jìn)行操作.

普通IC卡電子錢包web初始化

web通過友我科技IC卡讀卡器web插件系統(tǒng)操作IC卡讀卡器對電子錢包操作,初始化電子錢包API接口如下:
M1卡初始化錢包

M1IntialValue(blockIndex,value)

參數(shù):blockIndex,塊號,絕對地址,從0開始

value:要初始化的值.
舉例如下,我們將第4塊初始化為錢包,并且初始化余額為100.

function InitialValue()
{
	var BlockID;
	var Key;
	var Value;
	
	BlockID = 4; //第4塊
	Key ="FFFFFFFFFFFF";
	Value = 100;//初始化值為100
	rfidreader.KeyMode=0;
	rfidreader.KeyStringMode=0;
	rfidreader.KeyString=Key;
	rfidreader.Repeat=0;
	rfidreader.M1IntialValue(BlockID, Value);
}

不管是成功還是失敗,回調(diào)函數(shù)返回結(jié)果:

rfidreader.onResult(function(resultdata)
{
	switch(resultdata.FunctionID)
    {
		case 9:
		if(resultdata.Result>0)
		{
			CardNo=resultdata.CardNo;;
			alert("初始化成功");		
		}
		else
		{
			alert("初始化失敗");
		}
		break;
    }
}
);

普通IC卡電子錢包web查詢余額

web對IC卡查詢余額接口如下
M1卡獲取錢包余額

M1GetValue(blockIndex)

參數(shù):blockIndex,塊號,絕對地址,從0開始
查詢錢包余額的結(jié)果通過回調(diào)函數(shù)返回.
以下代碼讀取第4塊的錢包余額

function ReadValue()
{
	var BlockID;
	var Key;
	
	BlockID = 4; 
	Key ="FFFFFFFFFFFF";

	rfidreader.KeyMode=0;
	rfidreader.KeyStringMode=0;
	rfidreader.KeyString=Key;
	rfidreader.Repeat=0;
	rfidreader.M1GetValue(BlockID);	
}

讀取IC卡余額成功失敗都通過回調(diào)函數(shù)返回:

rfidreader.onResult(function(resultdata)
{
	switch(resultdata.FunctionID)
    {

		case 10:
		if(resultdata.Result>0)
		{
			CardNo=resultdata.CardNo;
			Balance = resultdata.ValData;//電子錢包余額
		}
		else
		{
			alert("讀取錯誤");	
		}
		break;

    }
}
);

普通IC卡電子錢包充值和扣款

IC卡電子錢包充值和扣款的web api接口如下:
M1卡錢包充值

M1IncreaseValue(blockIndex,value)

參數(shù):blockIndex,塊號,絕對地址,從0開始
value:要充值的值

M1卡錢包扣款,即減值

M1DecreaseValue(blockIndex,value)

參數(shù):blockIndex,塊號,絕對地址,從0開始

value:要減值的值

不管是充值還是扣款,回調(diào)函數(shù)都將返回.如果是成功, 回調(diào)函數(shù)還返回充值和扣款后的余額.

還是以第4塊為例,充值和扣款值均為10,代碼如下:
充值

function IncreaseValue()
{
	var BlockID;
	var Key;
	var Value;
	
	BlockID = 4; 
	Key ="FFFFFFFFFFFF";
	Value = 10;//要充值的值
	rfidreader.KeyMode=0;
	rfidreader.KeyStringMode=0;
	rfidreader.KeyString=Key;
	rfidreader.Repeat=0;
	rfidreader.M1IncreaseValue(BlockID, Value);
}

扣款

function DecreaseValue()
{
		var BlockID;
	var Key;
	var Value;
	
	BlockID = 4; 
	Key ="FFFFFFFFFFFF";
	Value = 10;
	rfidreader.KeyMode=0;
	rfidreader.KeyStringMode=0;
	rfidreader.KeyString=Key;
	rfidreader.Repeat=0;
	rfidreader.M1DecreaseValue(BlockID, Value);
}

結(jié)果返回如下:

rfidreader.onResult(function(resultdata)
{
	switch(resultdata.FunctionID)
    {

		case 11:

		if(resultdata.Result>0)
		{
		   CardNo= resultdata.CardNo;
           Balance=	resultdata.ValData;	//返回充值后的余額
		}
		else
		{
			alert("錯誤");
		}		
		break
		case 12:

		if(resultdata.Result>0)
		{
		   CardNo= resultdata.CardNo;
           Balance=	resultdata.ValData;	//返回扣款后的余額		
		}
		else
		{
			alert("錯誤");
		}		
		break;
    }
}
);

通過友我科技IC卡讀卡器web插件系統(tǒng)對IC卡電子錢包操作全部完成,代碼量很少。


相關(guān)產(chǎn)品

最新RFID讀寫器產(chǎn)品手冊
RFID讀寫器SDK開發(fā)包
USB射頻卡RFID讀寫器YW-605-USB
串口射頻卡RFID讀寫器YW-605-RS232
NFC讀寫器YW-607HCYW-607

打印本頁 || 關(guān)閉窗口
企業(yè)簡介||付款方式||網(wǎng)站地圖||友情連接||聯(lián)系我們

RFID讀寫器,IC卡讀卡器, 智能卡讀卡器,RFID讀卡器, 電子標(biāo)簽,CPU卡讀寫器,讀卡模塊
北京友我科技有限公司 版權(quán)所有 (C)2008-2020
客戶服務(wù)中心信箱:coodor#126.com(將#改為@)
熱線直撥: 010-57049038 18910685939 電話微信:13691531038,13671114914
京ICP備14016005號
微信掃一掃聯(lián)系我們

微信掃一掃聯(lián)系我們

友我科技


1
RFID讀寫器產(chǎn)品手冊下載
2
讀寫器開發(fā)SDK下載
3
點擊聯(lián)系友我科技
4
點擊聯(lián)系友我科技
5
WEB讀卡器開發(fā)指南
6
Windows讀卡器開發(fā)指南
7
Android讀卡器開發(fā)指南
8
Wince讀卡器開發(fā)指南
9
PLC讀卡器開發(fā)指南
10
Linux讀卡器開發(fā)指南
11
單片機讀卡器開發(fā)指南
12
PCSC讀卡器開發(fā)指南