原创 ED/EP应用相关命令--读余额命令(GET BALANCE)

2008-10-20 13:44 3823 5 5 分类: 软件与OS
1、命令功能描述

    该命令用以读取电子存折或者电子钱包的余额,实现查询余额交易。

    如果是读取电子存折余额交易,需要事先验证个人密码PIN。如果是读取电子钱包余额交易,对验证个人密码PIN无要求。

  2、命令报文格式

    命令的APDU内容如下所示:

      代码              值
       CLA                 0x80
       INS                 0x5C
       P1                  0x00
       P2                  读取位置标识符
       Lc                  不存在
       Data                不存在
       Le                  0x04

    其中:P2为0x01表示进行的是读取电子存折余额交易;P2为0x02表示进行的是读取电子钱包余额交易。

  3、响应报文数据

    如果命令执行成功,卡片返回数据域格式如下:

      说明                          长度
        电子钱包或者电子存折余额        4

  4、响应报文状态码

    此命令执行成功的状态码为0x9000。

    对于异常情况,IC卡可能回送的错误码如下所示:

       SW1     SW2      含义       
       0x65     0x81        存储区写错误
       0x69     0x85        使用条件不满足
       0x6A     0x86        P1、P2错误

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条