家易通mPOS报文接口定义_w790

概述

本文档是介绍家易通mPOS终端交易接口和交易流程的技术文档。

基础协议部分

1.符号定义

本规范使用以下标识符来说明数据元的属性:

(1).一般描述

标志符 说明
a 纯字母字符
n 纯数字字符
an 字母和数字字符
ans 字母、数字和特殊字符
z 磁道上第二磁道和第三磁道数据
b 二进制数据(按比特计数)

(2).长度属性

标志符 说明
数值 固定长的数据原
..数值/...数值 可变长度数据元,本规范所规定的最大
长度 LLVAR 表示该字段包含两个标明其长度在1-99 之间的子字段,LL表示数据长度
LLLVAR 表示该字段包含三个标明其长度在1-999 之间的子字段,LLL表示数据长度

(3).数据元值

BCD 表示该字段采用BCD码表示,即每四比特位表示一数据位
BIN 二进制数据,长度按比特位表示
ASCII 一般字符字段,长度按字节计

(4).域属性

M表示该数据元必须存在,为强制性数据元 ,O表示该数据元是可选性的,
C 表示数据元是条件性的

2.数据包定义

2.1.外层报文

内容 属性 类型 备注 请求 响应
长度 n2 BIN 整包长度 M M
TPDU n5 BIN M M
加密标志 ans1 ASCII ‘1’:加密/‘0’:不加密 M M
商户号 Ans15 ASCII M
终端号 ans8 ASCII M
内层报文 b BIN 内层报文,在加密标志位’1’时需加密 M M

2.2.内层报文

内容 属性 类型 备注
总长度 n2 BIN 交易数据总长度
参数内容长度 n2 BIN 参数长度
参数内容 b BIN TLV格式的参数
交易数据报文长度 n2 BIN POS报文长度
交易数据报文 n5 BIN

2.2.1.参数

TAG 长度(1个字节) 取值 含义
FF01 2 “DJ” 东大集成
FF02 4 \x01\x01\x00\x00 第一个字节表示硬件版本号(1)/后三个字节表示软件版本号(1.0.0)
FF03 1 \x01 \x00表示mPos,\x01表示智能mPos

参数采用TLV形式,传递终端厂商编码,终端程序版本号等信息。

TAG 长度(1个字节) 取值 含义
FF01 2 “DJ” 东大集成
FF02 4 \x01\x01\x00\x00 第一个字节表示硬件版本号(1)/后三个字节表示软件版本号(1.0.0)
FF03 1 \x01 \x00表示mPos,\x01表示智能mPos

2.2.2.交易数据报文

8583报文。

3.交易数据包格式

3.1.签到

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n4 0820 0830
位图 BIN b64 M M
3 处理代码 BCD n6 M M 910000
11 POS流水号 BCD n6 M M POS本地交易流水号
12 交易时间 BCD n6 O M HHMMSS(时分秒)
13 交易日期 BCD n4 O M MMDD(月日)
25 服务点条件码 BCD n2 M M 00
28 更新标志 BCD n1 M
39 返回码 ASCII an2 M 交易的结果代码
41 终端号 ASCII ans8 M M
42 商户号 ASCII ans15 M M
43 商户名称 ASCII ans40 M POSP下传商户名称
44 附加响应 LLVAR ASCII b128 O 更新密钥
55 IC卡数据域 LLLVAR ASCII ans255 O 下装参数信息
60 操作员号密码 LLLVAR ASCII ans ...6 M 操作员号(2)+密码(4)
62 票据号 LLLVAR ASCII ans ...12 O M 6位批次号6位票据号
64 信息验证码 BIN b64 M M

3.2.查询

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n4 0200 0210
位图 BIN b64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n6 M M 300000
11 POS流水号 BCD n6 M M POS本地交易流水号
12 交易时间 BCD n6 O M HHMMSS(时分秒)
13 交易日期 BCD n4 O M MMDD(月日)
14 卡有效期 BCD n4 M YYMM(年月)
22 POS输入方式 BCD n3 M 见附录5.2
23 卡片序列号 BCD n3 C PBOC IC卡存在
25 服务点条件码 BCD n2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an12 M 6位终端号6位中心流水
39 返回码 ASCII an2 M
41 终端号 ASCII ans8 M M
42 商户号 ASCII ans15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
49 交易货币代码 ASCII ans3 M 156
52 个人密码密文 BIN b64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n16 C 有安全要求必选
54 卡余额 LLLVAR ASCII n26 M
55 IC卡数据域 LLLVAR ASCII ans255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...6 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M M 6位批次号6位票据号
64 信息验证码 BIN b64 M M

3.3.消费

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 000000
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见附录5.2
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M 格式见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现/见DE55用法一
60 操作员号密码 LLLVAR ASCII ans...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
63 保留域 LLLVAR ASCII ans..156 M 内卡:2位卡类别,10位卡类别英文名/外卡:2位卡类别,10位卡类别英文名,12位检索参考号
64 消息鉴定码 BIN b 64 M M
48域打印信息样例:
S10104is:22浦发银行|ac:交通银行|card_type:借记卡|TC:9F2608203EEAC705CBF3D1|AID:8408A0000003330101010166{“is”:”22浦发银行”,”ac”:”交通银行”,”card_type”:”借记卡”,”TC”:”9F2608203EEAC705CBF3D1”,”AID”:”8408A000000333010101”}

3.4.1.卡卡转账(确认)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 410001
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现/见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “Z1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...100 自定义域 转账备注
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...40 自定义域 填写转入卡卡号
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...150 自定义域 转入方姓名

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “Z1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...100 自定义域 转账备注
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...40 自定义域 填写转入卡卡号
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...150 自定义域 转入方姓名

3.4.2.卡卡转账(交易)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 410000
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现/见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

3.5.1.卡企转账(确认)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 420001
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “Z1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...100 自定义域 转账备注
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...40 自定义域 填写转入卡卡号
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...150 自定义域 转入方姓名

3.5.2.卡企转账(交易)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 420000
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T2”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

3.6.1超级网银转账(确认)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 430001
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T3”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...100 自定义域 转账备注
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...40 自定义域 填写转入卡卡号
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...150 自定义域 转入方姓名

3.6.2超级网银转账(交易)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 430000
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T3”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T3”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

3.7.1.二代支付转账(确认)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 440001
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T4”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...100 自定义域 转账备注
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...40 自定义域 填写转入卡卡号
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...150 自定义域 转入方姓名

3.7.2.二代支付转账(交易)

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 440000
4 交易金额 BCD n 12 M M
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 C M YYMM(年月),贷记卡手输卡号时输入
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
38 授权码 ASCII an 6 M
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
44 附加响应 LLVAR ASCII b ..128 C 更新密钥
48 行业特定信息 LLLVAR ASCII Ans...600 M C 见说明1
49 货币代码 ASCII a n 3 M
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
64 消息鉴定码 BIN b 64 M M

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “T2”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...40 自定义域 填写转入卡卡号
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...150 自定义域 转入方姓名
5+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X1+3 X2 Ans...1 自定义域 转账方式(1-实时转账,2-普通转账,3-次日转账)

3.8.交易证书(TC)上送

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0500 0510
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 M M 原交易帐号等信息
3 处理代码 BCD n 6 M M 000000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 M 原交易时间
13 交易日期 BCD n 4 M 原交易日期
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...6 M IC交易见DE60用法二
64 消息鉴定码 BIN b 64 M M

3.9.交易信息(AAC)上送

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0500 0510
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 M M 原交易帐号等信息
3 处理代码 BCD n 6 M M 400000
4 交易金额 BCD n 12 M M 原交易金额
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 M 原交易时间
13 交易日期 BCD n 4 M 原交易日期
22 POS输入方式 BCD n 3 M 原DE22
23 卡片序列号 BCD n 3 M 原DE23
37 系统参考号 ASCII an 12 C 6位终端号6位中心流水
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
64 消息鉴定码 BIN b 64 M M

3.10.脚本通知上送

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0500 0510
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 M M 原交易帐号等信息
3 处理代码 BCD n 6 M M 100000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 M 原交易时间
13 交易日期 BCD n 4 M 原交易日期
37 系统参考号 ASCII an 12 M 6位终端号6位中心流水
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
55 IC卡数据域 LLLVAR ASCII ans 255 M M 见DE55用法三
60 操作员号密码 LLLVAR ASCII ans ...6 M IC交易见DE60用法二
64 消息鉴定码 BIN b 64 M M

3.11.末笔补打

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
3 处理代码 BCD n 6 M M 370000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
39 返回码 ASCII an 2 M
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
48 行业特定信息 LLLVAR ASCII Ans...600 M 见说明1
49 交易货币代码 ASCII ans 3 M 156
60 操作员号密码 LLLVAR ASCII ans ...6 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M M 6位批次号6位票据号
64 信息验证码 BIN b 64 M M

说明1:

L代表前一个参数位置
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “LP”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...4 自定义域 交易类型
L+X1 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X2 Ans...40 自定义域 转出卡号
L+X2 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X3 Ans...6 自定义域 交易处理码[3域]
L+X3 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X4 Ans....12 自定义域 交易金额[4域]
L+X4 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X5 Ans....6 自定义域 原交易流水号[11域]
L+X5 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X6 Ans....6 自定义域 原交易时间[12域]
L+X6 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X7 Ans....4 自定义域 原交易日期[13域]
L+X7 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X8 Ans....4 自定义域 原卡有效期[14域]
L+X8 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X9 Ans....8 自定义域 原系统参考号[37域]
L+X9 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X10 Ans....8 自定义域 原授权号[38域]
L+X10 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X11 Ans....8 自定义域 原终端号[41域]
L+X11 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X12 Ans....15 自定义域 原商户号[42域]
L+X12 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X13 Ans....40 自定义域 原转入卡号[48域]
L+X13 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X14 Ans....40 自定义域 原转入户名[48域]
L+X14 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X15 Ans....128 自定义域 交易类型中文描述
L+X15 3 ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X15 Ans....6 自定义域 批次号

3.12.当日明细查询

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 380000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 M YYMM(年月)
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C PBOC IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
39 返回码 ASCII an 2 M
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
48 行业特定信息 LLLVAR ASCII Ans...600 O M 见说明1
49 交易货币代码 ASCII ans 3 M 156
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...6 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M M 6位批次号6位票据号
64 信息验证码 BIN b 64 M M
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M1”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...600 自定义域 明细报文

说明1:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M1”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...600 自定义域 明细报文

3.13.历史明细查询

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C M POS能判断时必须上送
3 处理代码 BCD n 6 M M 390000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O M HHMMSS(时分秒)
13 交易日期 BCD n 4 O M MMDD(月日)
14 卡有效期 BCD n 4 M YYMM(年月)
22 POS输入方式 BCD n 3 M 见DE22说明
23 卡片序列号 BCD n 3 C PBOC IC卡存在
25 服务点条件码 BCD n 2 M M 00
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
39 返回码 ASCII an 2 M
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
48 行业特定信息 LLLVAR ASCII Ans...600 M M 见说明1
49 交易货币代码 ASCII ans 3 M 156
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...6 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M M 6位批次号6位票据号
64 信息验证码 BIN b 64 M M

说明1:

L代表前一个参数位置
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M2”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...8 自定义域 开始日期
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X2 Ans...8 自定义域 结束日期

请求:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M2”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...8 自定义域 开始日期
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X2 Ans...8 自定义域 结束日期
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M2”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...600 自定义域 明细报文

返回:

位置 长度 格式 内容 说明
0 2 Ans 用法标志 “M2”
L+2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
L+3 X1 Ans...600 自定义域 明细报文

3.14.更新公钥

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0500 0510
位图 BIN b 64 M M
3 处理代码 BCD n 6 M M 200000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 M
13 交易日期 BCD n 4 M
28 后续标志 BCD n 1 M 见DE28说明
35 公钥版本号 LLVAR BCD an 17 M M 见DE35用法二
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
55 IC卡数据域 LLLVAR ASCII ans 255 M 下装参数信息
64 消息鉴定码 BIN b 64 M M
说明1:

1. 签到交易
image
image
2.更新公钥交易
连续发送更新公钥交易,POS每次需上送当前POS公钥版本号(35域), 主机返回更新后的版本号(35域),以及后续标志(28域)。
image
image
当签到交易28域返回‘04’时,需同时发起更新公钥和更新参数交易。
说明2:终端更新公钥前,须先清空当前公钥。

3.15.更新IC交易参数

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0500 0510
位图 BIN b 64 M M
3 处理代码 BCD n 6 M M 300000
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 M
13 交易日期 BCD n 4 M
28 后续标志 BCD n 1 M 见DE28说明
35 参数版本号 LLVAR BCD an 17 M M 见DE35用法二
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
55 IC卡数据域 LLLVAR ASCII ans 255 M 下装参数信息
64 消息鉴定码 BIN b 64 M M
说明1:
1. 签到交易
image
image
2. 更新参数交易
  连续发送更新参数交易,POS每次需上送当前POS版本号(35域), 主机返回更新后的版本号(35域,最后一次返回版本号‘00’), 以及后续标志(28域)。
image
image
当签到交易28域返回‘04’时,需同时发起更新公钥和更新参数交易。
说明2:终端更新参数前,须先清空当前参数。

3.16.通用交易

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0900 0910
位图 BIN b 64 M M
2 主帐号 LLVAR BCD n ..19 C C
3 处理代码 BCD n 6 M M 见说明3
4 交易金额 BCD n 12 C C 交易金额
11 POS流水号 BCD n 6 M M POS本地交易流水号
12 交易时间 BCD n 6 O 交易时间
13 交易日期 BCD n 4 O 交易日期
14 卡有效期 BCD n 4 C C YYMM(年月)
22 POS输入方式 BCD n 3 C
23 卡片序列号 BCD n 3 C
25 服务点条件码 BCD n 2 M M
35 二磁道内容 LLVAR TRACK ans ..37 C 存在二磁道信息
36 三磁道内容 LLLVAR TRACK ans..104 C 存在三磁道信息
37 系统参考号 ASCII an 12 C 6位终端号6位中心流水
38 授权码 ASCII an 6 C
39 返回码 ASCII an 2 M 交易的结果代码
41 终端号 ASCII ans 8 M M
42 商户号 ASCII ans 15 M M
48 行业特定信息 LLLVAR ASCII Ans...600 C C 见说明1
49 货币代码 ASCII a n 3 C 当有域4时必填
52 个人密码密文 BIN b 64 C 当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现,见说明2
53 安全控制信息 BCD n 16 C 有安全要求必选
55 IC卡数据域 LLLVAR ASCII ans 255 C C IC卡出现见DE55用法一
60 操作员号密码 LLLVAR ASCII ans ...8 M 磁条终端见DE60用法一/IC卡终端见DE60用法二/家易通普通POS用法七/家易通EMVPOS用法八
62 票据号 LLLVAR ASCII ans ...12 M 请求:6位批次号6位票据号
63 保留域 LLLVAR ASCII ans..156 M 内卡:2位卡类别,10位卡类别英文名外卡:2位卡类别,10位卡类别英文名,12位检索参考号
64 消息鉴定码 BIN b 64 M M
说明1:
此处为附加域信息,由电银APK传入MPos端无需处理直接打包,而返回报文中如果由48域信息,Mpos也无需处理直接返回电银APK。
当8583中“信息类型”为“0900”时,标示这笔8583为通用交易,48域需要重需要上送两类信息且此类信息都为LV格式:
位置 长度 格式 内容 说明
0 2 Ans 用法标志 “S1”
2 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
2+3 X Ans...512 自定义域 Mpos确认域,各字段用“ ”分隔,实例见例子1
5+X 3 Ans 附加子域长度 附加子域长度,右靠,不足位前补“0”
5+X+3 X1 Ans...512 自定义域 交易信息域,格式为json,实例见例子2
例子1:
(例如:手机号:13805187832|卡号:655232355655435543|) 
例子2
(例如:{ "mobile_tel":"13805187832", "card_in":"655232355655435543"})
说明2:
如果终端为刷卡或者插卡形式,Pan的获取以刷卡或插卡获得的卡号计算pan。如果以“说明4”中获得的输入卡号为基础,则以输入卡号计算pan。当两者都存在时,以刷卡或插卡获得的pan为准。如果当两者都不存在,且还有输入密码的流程时,MPos直接返回错误。
说明3:
电银APK和厂商APK间需要增加动态“处理代码”的输入,Mpos当交易类型为通用交易请以电银APK传送的动态“处理代码”填入8583域中第3域值。(例:100000,则Mpos8583域中信息类型为0900,处理代码为100000)
说明4:
电银APK和厂商APK间需要增加输入卡号的接口,输入的卡号需要放入“说明1”中的确认域和交易信息域中
说明5:
电银APK和厂商APK间需要增加交易流程接口,输入项为“getcard”,”getpin”两种指令,“getcard”代表调用Mpos进行刷卡或者插卡动作,”getpin”代表调用Mpos进行让用户输入交易密码动作。当需要结合俩动作指令时,以”|”分隔,例如”getcard|getpin”,此处请注意相关顺序
说明6:
电银APK和厂商APK间需要增加交易类型的下送,例如(“缴费交易”)
注1:本“通用交易”中的有关说明中所有分隔符皆为英文,切勿使用中文

3.17.第三方支付通用交易

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0200 0210
位图 BIN b 64 M M
3 处理代码 BCD n ..6 M M 170000
39 返回码 ASCII ans2 M 交易的结果代码
41 终端号 ASCII ans8 M M 终端号
42 商户号 ASCII ans15 M M 商户号
48 附加数据 LLLVAR ans....999 ans15 M M 见用法说明
64 消息鉴定码 BIN b64 M M

用法说明:
域48:
参见《云智付收单平台对外服务接口说明》

3.18.电子签名上送交易

内容 格式 码值 属性 请求 响应 备注
信息类型 BCD n 4 0820 0830
位图 BIN b 64 M M
3 处理代码 BCD n ..6 M M 920000
11 受卡方系统跟踪号 BCD n ..6 M M 请求同原交易应答报文,应答同请求
37 检索参考号 ASCII An12 C C 原交易应答出现时出现。请求同原交易应答报文,应答同请求。
39 返回码 ASCII ans2 M 交易的结果代码
41 终端号 ASCII ans8 M M 终端号
42 商户号 ASCII ans15 M M 商户号
60 自定义域 LLLVAR ans....05 ans05 M M
60.1 交易类型码 BCD n2 M M 请求填写07(表明全量电子签名交易),08(表明部分电子签字交易),应答同请求
60.2 网络管理信息码 BCD n3 M M 电子签字数据包附加编号,见说明1
62 电子签字域 LLLVAR ans....999 M M 见说明2
64 消息鉴定码 BIN b64 M M
用法说明1:
60.2域:
网络管理信息码80X(X从0到9)表明电子签字数据包附加编号,电子化凭条中800表明后续没有“部分电子签字报文”,801表明当前是签字的第一个包、后续还有“部分电子签字报文”;部分电子签字报文中取值从802起依次类推。
用法说明2:
62域:
变量属性:
ANS...900(LLLVAR),3个字节的长度值+最大900个字节的数据域。压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码(此处为压缩格式)表示的最大900个字节的数据。
域描述:
存放电子签字信息,格式为压缩后的签字点阵数据。

4.交易流程

4.1.签到

电银APK 厂商APK mPOS
1、调用签到接口
2、向mPOS发起签到请求
3、进行签到交易4、如需更新公钥或IC卡参数,则进行更新
5、将交易结果返回给电银APK
6、签到结果

4.2.查询

电银APK 厂商APK mPOS
1、调用查询接口
2、向mPOS发起查询请求
3、上送未上送的脚本结果
4、进行查询交易
5、将交易结果返回给电银APK
6、查询结果

4.3.消费

电银APK 厂商APK mPOS
1、调用消费接口
2、向mPOS发起查询请求
3、上送未上送的脚本结果
4、进行消费交易
5、如为IC卡接触交易,上送TC或AAC
6、如交易成功,生成电子签购单(需打印电子凭条)
7、将交易结果返回给电银APK
8、消费结果

4.4.末笔补打

电银APK 厂商APK mPOS
1、调用相应的末笔查询接口
2、向mPOS发起相应的末笔查询请求
3、上送未上送的脚本结果
4、进行末笔查询请求,将应答的48域解析返回
5、生成电子签购单(需打印电子凭条)
6、将交易结果返回给电银APK
7、末笔查询接口(建议将后台的签购单调回,如无对应签购单,则需要进行补打重新签名上送)

4.5.当日明细查询

电银APK 厂商APK mPOS
1、调用相应的当日明细查询接口
2、向mPOS发起相应的当日明细查询请求
3、上送未上送的脚本结果
4、进行当日明细查询请求,将应答的48域内容透传
5、将交易结果和透传的48域内容返回给电银APK
6、当日明细展示

4.6.历史明细查询

电银APK 厂商APK mPOS
1、获得用户查询的日期信息
2、组成查询用的48域内容,调用历史明细查询接口
3、向mPOS发起相历史明细查询请求,传送apk发送过来的48域
4、上送未上送的脚本结果
5、进行历史明细查询请求,将应答的48域内容透传
6、将交易结果和透传的48域内容返回给电银APK
7、历史明细展示

4.7.转账

电银APK 厂商APK mPOS
1、收集好交易信息(转账金额、转入方卡号、转入方姓名、转入方行号)
2、根据用户选择和转账金额来选定转账的接口(卡卡、卡企、超级网银、二代支付)
3、向mPOS发起转账请求(卡卡、卡企、超级网银、二代支付)
4、确认转账的信息
5、确认无误后进行转账交易
6、上送未上送的脚本结果
7、上送转账请求
8、如为IC卡交易,上送TC或AAC
9、如果交易成功,生成电子签购单(需打印电子凭条)
10、将交易结果返回给电银APK
11、显示交易结果

5.附件

5.1.39域定义

说明
1 查询发卡方
2 CALL BANK 查询
3 无效商户
5 不承兑
10 承兑部分金额
12 无效交易
13 无效金额
14 无此卡号
19 稍候重做交易
23 不能接受的交易费
24 接收者不支持
25 记录不存在
26 重复的文件更新记录
27 文件更新域错
28 文件锁定
29 文件更新不成功
30 格式错误
31 交换站不支持代理方
33 到期卡, 请没收
34 舞弊嫌疑, 请没收
35 与受卡行联系
36 黑名单卡, 没收
40 请求的功能尚不支持
41 遗失卡, 请没收
43 被盗卡,请没收
45 请使用芯片
51 余额不足
53 帐户不存在
54 过期卡
55 正常卡, 密码不符
56 无卡记录
57 持卡人无效交易
58 终端无效交易
59 舞蔽嫌疑
61 超限额
65 交易次数超限
68 接收超时
75 超过密码次数
76 不允许手输卡号
78 有效期错
79 帐务处理超时
80 MAC不正确
81 网间MAC不正确
82 返回码未定义
83 无效终端
84 限本地卡
85 限异地信用卡
86 单笔核对有误
88 网络连接失败
89 操作员密码错
90 系统暂停
91 交换站未操作
92 找不到交易终点
93 交易违法
95 对帐不平
96 系统故障
A0 校验错,请重新签到
E0 错误信息查询48域

5.2.22域定义

第1、2位 含义 第3位 含义
00 未指明 0 未指明
01 手工 1 交易中包含PIN
02 磁条 2 交易中不包含PIN
03 条形码 3-5 ISO保留使用
04 光学字符阅读 6-7 国家保留使用
05 集成电路卡 8-9 私有保留使用
07 快速 PBOC借/贷记IC卡读入(非接触式)
06-60 ISO保留使用
61-80 国家保留使用
81-99 私有保留使用
90 磁条读入信息可靠,第二磁道信息必须出现
91 非接触式磁条读入(MSD)
92 预约支付
95 集成电路卡,卡信息不可靠
96 采用非接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡(现场支付)
98 标准PBOC借/贷记IC卡读入(非接触式)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,029评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,395评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,570评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,535评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,650评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,850评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,006评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,747评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,207评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,536评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,683评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,342评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,964评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,772评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,004评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,401评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,566评论 2 349

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,738评论 0 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,633评论 18 139
  • 业务代码: XX003 本地菜单: 4000 促销方式| 项目 | 值 ||-|-|| 0 | AB || 1 ...
    月临河阅读 1,437评论 0 0
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,932评论 6 13
  • 幽默能让一个男人有多大魅力? 看看黄渤就知道。 女神林志玲曾多次说,黄渤是她的理想型。很多人不可思议,像林志玲这样...
    牛牛头阅读 547评论 0 50