<code id="919zf"><nobr id="919zf"></nobr></code>
<tr id="919zf"><option id="919zf"></option></tr>
    1. <big id="919zf"></big>
      <center id="919zf"></center>

      <big id="919zf"><em id="919zf"></em></big>

    2. <th id="919zf"></th>
    3. <u id="919zf"><em id="919zf"></em></u>

        <center id="919zf"></center>
      1. <strike id="919zf"><sup id="919zf"></sup></strike>

        <pre id="919zf"></pre>
      2. <center id="919zf"><small id="919zf"><track id="919zf"></track></small></center>
      3. 射频IC卡读卡器,RFID读写器,读写模块产品研发定制和销售,软件定制服务。我们的目标:一流的产品,五星级服务!对客户的需求做出快速响应。
        Windows智能卡登录系统
        WEB与发卡器
        WEB浏览器与UHF超高频读卡器
        友我科技推出IC卡读卡器的Android开发包
        WEB读卡器 IC卡(NFC)发卡器
        PLC读卡器 IC卡模块
        安卓读卡器 UHF读卡器
        PCSC读卡器 智能卡登录
        新闻搜索
         
        最新新闻
        1  Windows智能卡
        2  智能卡读卡器常见使用
        3  IC卡读卡器web开
        4  IC卡读卡器web开
        5  IC卡读卡器web开
        6  IC卡读卡器web开
        7  IC卡读卡器web开
        8  IC卡读卡器web开
        9  IC卡读卡器web开
        10  IC卡读卡器web开
        热门新闻 点击
         友我科技推出新一代农 181743
         友我科技RFID读写 178139
         友我科技发布PC/S 178086
         友我科技RFID产品 114832
         射频IC卡和IC卡读 77475
         射频卡读写模块选购指 60736
         友我科技PCSC双界 51144
         ISO14443 I 26165
         射频卡读写器发卡器介 23493
         接触式IC卡接口原理 18614
        产品推荐
        暂 无 最 新 图 文
             新 闻 中 心
        IC卡读卡器web开发第五章---电子钱包操作
        双击自动滚屏 发布者:YOWO 发布时间: 阅读:2092

        IC卡电子钱包web操作

        • 普通IC卡电子钱包介绍

        普通IC卡电子钱包是IC卡块数据的另外一种格式,这种格式存储占用了全部16个字节,所以一旦将这个块作为电子钱包使用,则不能在这个块存储任何其他的数据.
        电子钱包输入和输出均为4个字节整形,不能为小数类型.如果要存储小数类型,需要放大相应倍数,使其转变为整形.
        电子钱包是数据存储的另外一个格式,所以在我们使用电子钱包之前,必须将其初始化为钱包.之后才能对其充值和扣款,查询余额操作.
        使用友我科技IC卡读卡器web插件系统可以在web浏览器,如IE,Firefox,Chrome,Safari,Opera及以这些为内核的浏览器中对IC卡电子钱包进行操作.

        普通IC卡电子钱包web初始化

        web通过友我科技IC卡读卡器web插件系统操作IC卡读卡器对电子钱包操作,初始化电子钱包API接口如下:
        M1卡初始化钱包

        M1IntialValue(blockIndex,value)
        

        参数: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);
        }
        

        不管是成功还是失败,回调函数返回结果:

        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)
        

        参数:blockIndex,块号,绝对地址,从0开始
        查询钱包余额的结果通过回调函数返回.
        以下代码读取第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卡余额成功失败都通过回调函数返回:

        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)
        

        参数:blockIndex,块号,绝对地址,从0开始
        value:要充值的值

        M1卡钱包扣款,即减值

        M1DecreaseValue(blockIndex,value)
        

        参数:blockIndex,块号,绝对地址,从0开始

        value:要减值的值

        不管是充值还是扣款,回调函数都将返回.如果是成功, 回调函数还返回充值和扣款后的余额.

        还是以第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);
        }
        

        结果返回如下:

        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插件系统对IC卡电子钱包操作全部完成,代码量很少。


        相关产品

        最新RFID读写器产品手册
        RFID读写器SDK开发包
        USB射频卡RFID读写器YW-605-USB
        串口射频卡RFID读写器YW-605-RS232
        NFC读写器YW-607

        打印本页 || 关闭窗口
        企业简介||付款方式||网站地图||友情连接||联系我们

        RFID读写器,IC卡读卡器, 智能卡读卡器,RFID读卡器, 电子标签,CPU卡读写器,读卡模块
        北京友我科技有限公司 版权所有 (C)2008-2020
        客户服务中心信箱:coodor#126.com(将#改为@)
        热线直拨: 010-57049038 18910685939 QQ:2718497571,1403463073, 896163157
        京ICP备14016005号
        微信扫一扫联系我们

        微信扫一扫联系我们

        友我科技


        1
        RFID读写器产品手册下载
        2
        读写器开发SDK下载
        3
        点击联系友我科技
        4
        点击联系友我科技
        5
        WEB读卡器开发指南
        6
        Windows读卡器开发指南
        7
        Android读卡器开发指南
        8
        Wince读卡器开发指南
        9
        PLC读卡器开发指南
        10
        Linux读卡器开发指南
        11
        单片机读卡器开发指南
        12
        PCSC读卡器开发指南
        欧美成年性H版影视中文字幕