<sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
  1. <center id="62jh5"></center>

    <legend id="62jh5"></legend>
    <sub id="62jh5"></sub>
    射頻IC卡讀卡器,RFID讀寫器,讀寫模塊產(chǎn)品研發(fā)定制和銷售,軟件定制服務。我們的目標:一流的產(chǎn)品,五星級服務!對客戶的需求做出快速響應。
    企業(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  關于IC卡密鑰理解和
    6  BS架構(gòu)下NFC讀寫
    7  關于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ù)類型,需要放大相應倍數(shù),使其轉(zhuǎn)變?yōu)檎?
    電子錢包是數(shù)據(jù)存儲的另外一個格式,所以在我們使用電子錢包之前,必須將其初始化為錢包.之后才能對其充值和扣款,查詢余額操作.
    使用友我科技IC卡讀卡器web插件系統(tǒng)可以在web瀏覽器,如IE,Firefox,Chrome,Safari,Opera及以這些為內(nèi)核的瀏覽器中對IC卡電子錢包進行操作.

    普通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卡電子錢包操作全部完成,代碼量很少。


    相關產(chǎn)品

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

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

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

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

    友我科技

      <sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
    1. <center id="62jh5"></center>

      <legend id="62jh5"></legend>
      <sub id="62jh5"></sub>
      久9热精品视频在线播放 | 国产三级观看 | 一本色道久久综合亚洲精品苍井空 | 亚洲av免费在线 美女逼网站 | 黄片av在线免费观看 | bdsm性折磨bdsm电击 | 国产精品视频久久久 | 色午夜 | 国产白浆在线 | 色轻轻AV |

      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ā)指南