原创 修改透支限额交易命令使用示例

2008-10-20 13:55 2743 6 6 分类: 软件与OS
修改透支限额交易可以分为两个步骤来完成,第一是修改初始化操作,用INITIALIZE FOR UPDATE命令来完成;第二是修改操作,用UPDATE OVERDRAW LIMIT命令来完成。  

  1、INITIALIZE FOR UPDATE

   1)预设环境

    设定卡片包含电子存折应用,并且支持透支限额。

   2)INITIALIZE FOR UPDATE命令报文

    80 50 04 01 07 01 02 03 04 05 06 07

    其中:

    * 80 表示INITIALIZE FOR UPDATE命令的CLA。
    * 50 表示INITIALIZE FOR UPDATE命令的INS。
    * 04 表示INITIALIZE FOR UPDATE命令的P1。
    * 01 表示INITIALIZE FOR UPDATE命令的P2。
    * 07 表示INITIALIZE FOR UPDATE命令的Lc,即数据域长度为7Byte。
    * 01 表示修改透支限额密钥的索引号。
    * 02 03 04 05 06 07 表示当前的终端机编号。

   3)INITIALIZE FOR UPDATE响应报文

    卡片处理以后,INITIALIZE FOR UPDATE的响应报文为电子存折当前的余额和密钥信息。

  2、UPDATE OVERDRAW LIMIT

   1)预设环境

    设定卡片已经完成修改交易初始化。

   2)UPDATE OVERDRAW LIMIT命令报文

    80 58 00 00 0E 01 01 01 02 02 02 02 03 03 03 11 22 33 44

    其中:

    * 80 表示UPDATE OVERDRAW LIMIT命令的CLA。
    * 58 表示UPDATE OVERDRAW LIMIT命令的INS。
    * 00 表示UPDATE OVERDRAW LIMIT命令的P1。
    * 00 表示UPDATE OVERDRAW LIMIT命令的P2。
    * 0E 表示UPDATE OVERDRAW LIMIT命令的Lc,即数据域长度为14Byte。
    * 01 01 01 表示新的透支限额。
    * 02 02 02 02 表示交易的日期。
    * 03 03 03 表示交易时间。
    * 11 22 33 44 表示命令的MAC。

   3)UPDATE OVERDRAW LIMIT 响应报文

    卡片处理以后,UPDATE OVERDRAW LIMIT 的响应报文为4Byte的交易TAC。




文章评论0条评论)

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