word/media/image1.gif
版本修订信息 2
目录 2
统一支付接口规范 3
消息格式说明: 3
一、消息格式 3
二、数据类型 3
三、交易类型 4
四、数据元名称及其定义 5
管理类交易 6
一、签到(平台重置密钥) 6
消费类交易 7
一、 下单并支付接口 7
二、 查询接口 9
三、 撤销接口 10
四、 退货接口 11
五、 交易状态(订单状态查询) 12
六、 下单并支付响应码 13
七、 查询、撤销和退款响应码 13
终端程序菜单说明 13
交易流程说明 14
消息格式包含报文长度、报文头、TPDU和应用数据四部分。
--报文长度说明:2字节表示报文长度
--报文头说明:总长度为12字节,压缩为BCD后为6字节,目前报文头暂时不做要求。
--TPDU说明:长度为5个字节
样例:
--应用数据说明:符合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的数据类型为ANS...999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,最长不超过999个字符,长度由三位数字确定。
变量XYZ的数据类型为N...999(LLLVAR),则在压缩时,其长度位用右靠的BCD码压缩,而其后紧随的数字内容用左靠的BCD码压缩。这是为了保证有效内容和其位数中间无缺省填充值。若不为偶数位,左靠的数字内容后补零。由于有长度位表征该域有效内容的长度,因此后补零不会改变该域的真实值。
线下交易前置是根据消息类型和交易处理码来确定交易类型:
1
2
3
4
5
6
6.1
6.2
6.2.1
1
2
3
4
5
6
6.1
6.2
6.2.1
6.2.1.1
6.2.1.1
6.2.1.2
支付宝交易作为一个子菜单与银行卡、预付卡菜单平级。
word/media/image2.gif
在待机界面下,快捷键“3”代表支付宝扫码消费,按键后进入扫描付款码步骤进行支付宝消费流程。
支付宝交易菜单
word/media/image3.gif
说明:除39域应答BB外,应答都明确标识了交易是否成功。
1、 消费交易免密流程
2、 消费交易输密流程
当39域应答BB时,终端界面提示请买家付款,如下:
word/media/image6.gif
记录交易状态不明交易,按确认键发送订单状态查询报文,61域填写原交易的批次及流水号,收到的39域以交易状态应答码为标准检验订单状态。此界面延迟10秒后自动发送。交易应答成功后打印单据完成交易
若依然应答BB,终端提示如下:
word/media/image7.gif
增加取消按键,按确认继续发送订单状态查询,按取消则发送订单撤销交易,收到成功应答后不打印单据(此撤销代替冲正交易)。
带有订单状态变更的交易,如下单支付、撤销、退货交易,如没有应答或应答BB都同样进行以上步骤查询订单状态。
本文来源:https://www.2haoxitong.net/k/doc/692be66c83d049649a665826.html
文档为doc格式