支付宝扫码支付平台接入

发布时间:2016-07-14 14:38:55   来源:文档文库   
字号:

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 7811ISO 7813制定的磁卡第二、三磁道的数据类型。

CN BCD压缩编码数值

对可变长数据元,以下例说明:

变量XYZ的数据类型为ANS...999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,最长不超过999个字符,长度由三位数字确定。

变量XYZ的数据类型为N...999LLLVAR),则在压缩时,其长度位用右靠的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》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式