当面付平台对接
版本修订信息
版本号 | 完成日期 | 拟稿和修改人 | 发布日期 | 变更说明 |
1.0.0 | 2015.3.3 | 黄晓瑜 | ||
1.1.0 | 2015.4.11 | 迟景阳 | ||
2.0.0 | 2015.5.7 | 迟景阳 | ||
统一支付接口规范
消息格式说明:
一、消息格式
消息格式包含报文长度、报文头、TPDU和应用数据四部分。
报文长度 | 报文头 | TPDU | 应用数据 | ||||||
ISO8583 Msg | |||||||||
报文长度 | 应用类别定义 | 软件版本号 | 终端状态 | 处理要求 | 保留使用 | ID | 目的地址 | 源地址 | 交易数据 |
N2 | N2 | N2 | N1 | N1 | N6 | 60H | NN NN | NN NN | 不定长度 |
--报文长度说明:2字节表示报文长度
--报文头说明:总长度为12字节,压缩为BCD后为6字节,目前报文头暂时不做要求。
--TPDU说明:长度为5个字节
样例:
报文长度 | 报文头 | TPDU |
00 6C | 60 31 00 31 29 16 | 60 00 77 00 00 |
--应用数据说明:符合ISO8583的金融交换信息格式的交易数据,下文将定义各种交易的报文格式。
二、数据类型
平台间交换消息中,各数据元类型如下所列:
A: 字母向左靠,右部多余部分填空格。
AN : 字母和/或数字,左靠,右部多余部分填空格。
ANS: 字母、数字和/或特殊符号,左靠,右部多余部分填空格。
AS: 字母和/或特殊符号,左靠,右部多余部分填空格。
B: 二进制bit位。
LL: 可变长域的长度值(二位数)。
LLL: 可变长域的长度值(三位数)。
MM : 月。
DD : 日。
mm : 分
hh: 时。
S: 特殊符号。
ss: 秒。
N: 数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分。
VAR: 可变长域。
X: 借贷符号,在数值之前,D表示借,C表示贷。
YY: 年。
Z: 由ISO 7811和ISO 7813制定的磁卡第二、三磁道的数据类型。
CN: BCD压缩编码数值
对可变长数据元,以下例说明:
变量XYZ的数据类型为999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,最长不超过999个字符,长度由三位数字确定。
变量XYZ的数据类型为N...999(LLLVAR),则在压缩时,其长度位用右靠的BCD码压缩,而其后紧随的数字内容用左靠的BCD码压缩。这是为了保证有效内容和其位数中间无缺省填充值。若不为偶数位,左靠的数字内容后补零。由于有长度位表征该域有效内容的长度,因此后补零不会改变该域的真实值。
三、交易类型
线下交易前置是根据消息类型和交易处理码来确定交易类型:
魔兽世界急救四种气质类型交易类型 | 消息类型(请求/应答) | 处理码 (3 域) | 服务点条件码 (25 域) | 交易类型码 (60.1域) |
管理类交易 | ||||
签到 | 0800/0810 | 无 | 无 | |
支付宝交易 | ||||
查询订单状态 | 企业家语录0200/0210 | 380000 | 00 | 01 |
消费 | 0200/0210 | 550000 | 00 | 00 |
消费撤销 | 0200/0210 | 560000 | 00 | 00 |
退货 | 0220/0230 | 560000 | 00 | 00 |
四、数据元名称及其定义
域 | 域名称 | 域属性 | 格式 | 说明 |
2 | 主账号 | N..19(LLVAR) | ||
3 | 交易处理码 | N6 | ||
4 | 交易金额 | N12 | 上送、返回都需要 | |
6 | 折扣金额 | N12 | ||
10 | 交易名称中文 | ANS..20(LLVAR) | ||
11 | 系统跟踪号 | N6 | 终端流水号,冲正送原流水 | |
12 | 终端时间 | N6 | hhmmss | |
13 | 终端日期 | N4 | MMDD | |
14 | 卡有效期 | N4 | YYMM | |
15 | 清算日期 | N4 | ||
22 | 服务点输入方式 | N3 | ||
25 | 服务点条件码 | N2 | ||
26 | PIN获取码 | N2 | ||
31 | 门店代码 | ANS..8(LLVAR) | 门店代码 | |
32 | 代理机构标识码 | N..15(LLVAR) | 渠道代码港澳通行证网上签注 | |
33 | 发送机构标识码 | ANS..8(LLVAR) | 发卡方代码 | |
35 | 二磁道数据 | Z..40(LLVAR) | ||
37 | 检索参考号 | AN12 | 撤销、退货必填 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论