储值卡相关指令

Posted on 2019-02-22 02:12:20.229456

1.储值卡ID读卡ZTDK

格式:类型码(4  位)、点菜机机号(3  位)

台号/账单号 (8位)、ID卡卡号(9位)、出厂号(7 位)

 

示例:         

----- T1.txt --------

ZTDK 0011

0106    00012345 g5580Po

 

返回格式: 类型码(4 位)、空位(1位)、点菜机机号(3 位)

          台号/账单号 (8位)、合计(9位)、折扣(9位)、实收金额(9位)

   储值卡号(9位)、卡内余额(9位)、卡类型(10位)、持卡人名(20位)

示例:

----- R1.txt --------

ZTDK 0011

0106    882.00   2.00     880.00   

00012345 1000.00  钻石卡    张三   

 

读卡错误示例:

----- R1.txt --------

ZTDK 0011

读卡失败:卡号不存在

 

 

2.储值卡扣款结账DKJZ

格式:类型码(4  位)、点菜机机号(3  位)

台号/账单号 (8位)、出厂号(7 位)

保留(8位)、刷卡金额(9位)、卡号(9位)

 

示例:         

----- T1.txt --------

DKJZ 0011

0106    g5580Po

        530.00   00012345

 

返回格式: 类型码(4 位)、空位(1位)、点菜机机号(3 位)

结账单格式或错误提示

示例:

----- R1.txt --------

DKJZ 0011

扣款成功

刷机金额:530.00  余额:680.00

 

错误示例:

----- R1.txt --------

ZTDK 0011

扣款失败:刷机金额不符合