支付宝扫码支付平台接入

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

当面付平台对接

版本修订信息

目录

版本修订信息 (2)

目录 (2)

统一支付接口规范 (3)

消息格式说明: (3)

一、消息格式 (3)

二、数据类型 (3)

三、交易类型 (4)

四、数据元名称及其定义 (5)

管理类交易 (6)

一、签到(平台重置密钥) (6)

消费类交易 (7)

一、下单并支付接口 (7)

二、查询接口 (9)

三、撤销接口 (10)

四、退货接口 (11)

五、交易状态(订单状态查询) (13)

六、下单并支付响应码 (13)

七、查询、撤销和退款响应码 (13)

终端程序菜单说明 (14)

交易流程说明 (14)

统一支付接口规范

消息格式说明:

一、消息格式

消息格式包含报文长度、报文头、TPDU和应用数据四部分。

--报文长度说明:2字节表示报文长度

--报文头说明:总长度为12字节,压缩为BCD后为6字节,目前报文头暂时不做要求。--TPDU说明:长度为5个字节

文格式。

二、数据类型

平台间交换消息中,各数据元类型如下所列:

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码压缩。这是为了保证有效内容和其位数中间无缺省填充值。若不为偶数位,左靠的数字内容后补零。由于有长度位表征该域有效内容的长度,因此后补零不会改变该域的真实值。

三、交易类型

四、数据元名称及其定义

管理类交易

一、签到(平台重置密钥)

消费类交易

一、下单并支付接口

二、查询接口

三、撤销接口

四、退货接口

五、交易状态(订单状态查询)

六、下单并支付响应码

七、查询、撤销和退款响应码

终端程序菜单说明

支付宝交易作为一个子菜单与银行卡、预付卡菜单平级。

在待机界面下,快捷键“3”代表支付宝扫码消费,按键后进入扫描付款码步骤进行支付宝消费流程。

支付宝交易菜单

交易流程说明

说明:除39域应答BB外,应答都明确标识了交易是否成功。

1、消费交易免密流程

2、消费交易输密流程

当39域应答BB时,终端界面提示请买家付款,如下:

记录交易状态不明交易,按确认键发送订单状态查询报文,61域填写原交易的批次及流水号,收到的39域以交易状态应答码为标准检验订单状态。此界面延迟10秒后自动发送。交易应答成功后打印单据完成交易

若依然应答BB,终端提示如下:

增加取消按键,按确认继续发送订单状态查询,按取消则发送订单撤销交易,收到成功应答后不打印单据(此撤销代替冲正交易)。

带有订单状态变更的交易,如下单支付、撤销、退货交易,如没有应答或应答BB都同样进行以上步骤查询订单状态。

相关文档
最新文档