线上预授权(微信、支付宝)

发送指令:

序号 字段 备注
1 指令 0720
2 版本号(用正整数表示)
当前版本号
4
3 设备号、机身号
4 POS流水号,订单号 POS产生的唯一流水号,需全局唯一,最长30位
参考:SN(后8位)+时间戳(秒,10位)+自增(4位,0000-9999)+随机(8位,0-9 a-z)
5 预授权金额 单位:分
6 付款码,条码内容
7 交易备注
8 POS程序版本号 版本号需按字典序升序增加
9 经度
版本号为
3及以上
时有效
10 纬度
版本号为
3及以上
时有效
11 第三方ID
版本号为
4及以上
时有效
12 外部订单标题
版本号为
4及以上
时有效
13 交易结果通知地址
版本号为
4及以上
时有效
14 密文数据
版本号为
4及以上
时有效,仅在被扫支付类交易报文中出现:64bit 的密文数据,对终端硬件序列号和加密随机因子加密后的结果。本子域取值为:64bit密文数据进行base64 编码后的结果
15 加密随机因子
版本号为
4及以上
时有效,仅在被扫支付类交易报文中出现:若付款码为19 位数字,则取后6 位;若付款码为EMV 二维码,则取其tag 57 的卡号/token 号的后6 位

响应:

序号 字段 备注
1 指令 0721
2 版本号(用正整数表示) 与0720相同
3 是否成功 0表示否,1表示是
4 失败原因
5 预授权流水号
6 授权码
7 预授权金额
8 渠道商户号
9 渠道终端号
10 状态 0-未知 1-预授权成功 2-预授权失败
11 支付方式
版本号为
4及以上
时有效
12 收单机构名称
版本号为
5及以上
时有效