用法五:基于PBOC电子钱包标准的圈存确认明细
1.变量属性ANS...53(LLLVAR),3个字节的长度值+最大53个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大53个字节的数据。
2.用法
批上送消息中存放基于PBOC电子钱包/存折标准的圈存交易的圈存确认明细。
—— 数据元长度 N3
—— 用法标识及交易笔数 N2
● 第一位取值5表示基于PBOC电子钱包/存折标准的圈存交易的圈存确认明细
● 第二位表示交易笔数,最大值为1
—— 交易明细 ANS51
该离线交易的种类仅为消费和取现,其中交易明细的具体格式如下:
表1 基于PBOC电子钱包/存折标准的圈存交易的圈存确认交易明细格式
字节位置 | 长度(字节) | 格式 | 内容 | 说明 |
0 | 8 | CN | 发卡方标识 |
|
8 | 10 | CN | 卡片应用序列号 |
|
18 | 4 | B | 伪随机数 |
|
22 | 1 | CN | 圈存密钥索引号 |
|
23 | 1 | B | 圈存密钥版本号 |
|
24 | 4 | B | TAC |
|
28 | 3 | B | 钱包余额 |
|
31 | 2 | B | 钱包联机交易序号 |
|
33 | 4 | B | 交易金额 |
|
37 | 1 | CN | 交易类型标识 |
|
38 | 6 | CN | 终端机编号 |
|
44 | 4 | CN | 主机交易日期 | 格式:CCYYMMDD |
48 | 3 | CN | 主机交易时间 | 格式:HHMMSS |
用法六:基于PBOC借/贷记标准的交易明细
1.变量属性ANS...21(LLLVAR),3个字节的长度值+最大21个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大21个字节的数据。
批上送消息中存放基于PBOC借/贷记标准交易的明细信息。
——数据元长度 N3
——用法标识及交易笔数 N2
● 第一位取值6表示基于PBOC借/贷记标准的交易明细
● 第二位表示交易笔数,最大值为1
——交易明细 ANS19
其中交易明细的具体格式如下:
表1 基于PBOC借/贷记标准的交易明细格式
字节位置 | 长度(字节) | 格式 | 内容 | 说明 |
0 | 2 | n | 卡类别 | 数字域,取值如下: 00:内卡交易 01:外卡交易 |
2 | 2 | n | 交易响应码 | 数字域; 联机交易时填写,取值为:00; |
4 | 12 | n | 授权金额 | 数字域,由终端传送上来,若无法传送,该域以零填充;12位有效数字,具体小数位数由授权币种决定 |
16 | 3 | n | 授权币种 | 3位有效数字,指授权时所用的交易币种;若无法填写,该域以零填充 |
用法七:基于PBOC借/贷记标准的通知明细
1.变量属性
ANS...23(LLLVAR),3个字节的长度值+最大23个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大23个字节的数据。
2.域描述
批上送消息中存放基于PBOC借/贷记标准交易的通知明细,该通知明细包含两类信息:
a) 离线交易失败时,用以通知发卡行该笔离线交易中的PBOC借/贷记特征信息;
b) IC卡卡片认证ARPC错但仍然同意该交易时,用于通知发卡行该笔脱机交易中的PBOC借/贷记特征信息。
——数据元长度 N3
——用法标识及交易笔数 N2
● 第一位取值7表示基于PBOC借/贷记标准的通知明细
● 第二位表示交易笔数,最大值为1
——交易明细 ANS21
其中交易明细的具体格式如下:
表1 基于PBOC借/贷记标准的通知明细格式
字节位置 | 长度(byte) | 格式 | 内容 | 说明 |
0 | 2 | n | 卡类别 | 数字域 取值如下: 00:内卡交易 01:外卡交易 |
2 | 2 | n | 交易响应码 | 当应用密文类型为1时,取值为: 11:脱机交易失败(对应《中国银联联网联合技术规范V2.1》应答码的Z1) 13:不能联机,脱机交易失败(对应《中国银联银行卡联网联合技术规范V2.1》中应答码的Z3) 当应用密文类型为2时,取值为: 05:表示IC卡卡片认证ARPC错但仍然同意该交易的应答 |
4 | 12 | n | 授权金额 | 数字域,由终端传送上来,若无法传送,该域以零填充;12位有效数字,具体小数位数由授权币种决定 |
16 | 3 | n | 授权币种 | 3位有效数字,指授权时所用的交易币种;若无法填写,该域以零填充 |
19 | 1 | n | 应用密文类型 | 取值为: 1:AAC,表示脱机交易拒绝时产生的应用认证密文 2:ARPC,仅表示IC卡卡片认证ARPC错但仍然同意该交易的情况 |
20 | 1 | n | 卡片认证ARPC的结果 | 当应用密文类型为2时,取值为: 2:失败 当应用密文类型取值为1时(即脱机交易时),该域以零填充 |