报文包头(TPDU)的定义
TPDU 说明:长度为 5 个字节。
报文头说明:总长度为 12 字节,压缩时用 BCD 码表示为 6 个字节长度的数值。
POS 上送 TUDU“6000060000”。
——报文包头 TPDU 有三部分:
ID | 目地址 | 源地址 |
---|---|---|
1 | 2 | 2 |
——TPDU 传输协议数据单元 (Transport Protocol Data Unit)
——
——TPDU 组成如下:
—— TPDU 包含交易目的地址和源地址信息,TPDU 由 5 个字节组成,在应用数据前面。
—— 请求 TPDU:
—— TPDU Id 标识 TPDU 类型
—— 60h – 交易
—— 68h – NMS/TNMS
—— 目地址 国际网络标识号(NII)
—— 源地址 发起交易的终端的标识
——
—— 回应 TPDU:
—— TPDU Id 与请求包同
—— 目地址 与请求包的源地址同
—— 源地址 与请求包的目地址同
在POS上送的请求/通知报文中,该数值由POS终端应用程序在打包上送时根据POS终端参数和当前状态填入应用类别、软件版本号和终端状态,用于POS中心根据数值进行相应的处理。
在POS中心返回的响应报文中,由POS中心填入处理要求,其他域保持原值返回,POS将根据收到报文头中的处理要求进行相应处理。
报文头取值如下:
● 应用类别定义:
目前只定义
磁条卡金融支付类应用为:60
没有定义的业务
IC卡金融支付类应用为: 61
磁条卡增值业务类支付为:62
IC卡增值业务类支付为: 63
● 软件版本号:
表2 软件总版本号
软件总版本号 | 说 明 |
---|---|
10 | 2001 年人民银行 POS 规范之前版本 |
● 终端状态:
表3 终端状态
终端状态 | 含义 |
---|---|
0 | 正常交易状态 |
● 处理要求:
表4 处理要求
处理要求编码 | 处理要求说明 |
---|---|
0 | 无处理要求 |
1 | 下传终端磁条卡参数 |
2 | 上传终端磁条卡状态信息 |
3 | 重新签到 |
4 | 通知终端发起更新公钥信息操作 |
5 | 下载终端 IC 卡参数 |
6 | TMS 参数下载 |
7 | 卡 BIN 黑名单下载 |
8 | 币种汇率下载(仅在境外使用)/助弄取款1手续费比率下载(仅在境内使用) |
9 | 非接业务参数下载 |
b | 免密新增 bin 表更新下载 |
c | 免密卡 bin 黑名单更新下载 |
● 软件分版本号: 存放软件总版本号和各厂商的程序版本号,长度为 6 字节。
—— 前两字节同软件总版本号,后四字节由厂商自行定义。