19支付 - 文档中心

付款码支付(被扫) API

付款码支付,即原来的刷卡支付。主要针对线下扫码枪、扫码盒子等扫码设备使用的付款方式


请求步骤

1.构建请求参数

2.POST 参数到请求地址

3.根据响应内容选择是否进一步查询

请求地址

环境 HTTPS请求地址
正式环境 https://19zf.cn/api/micropay.html

请求参数

参数 类型 是否必填 描述 示例值
app_id String 19支付平台分配和商户的APPID,19开头 191008821006
mch_id String 合作商户的商户号 1575500091
total_fee int 订单总金额 单位:分
out_trade_no String 商户订单号,需保证在商户端不重复 20150320010101001
body String 订单标题 Iphone8 16G
attach String 商户自定义数据包,在查询API和异步通知中原样返回 主要用于商户携带订单的自定义数据
auth_code String 扫码支付授权码,设备读取用户微信中的条码或者二维码信息 注:用户刷卡条形码规则:18位纯数字,以10、11、12、13、14、15开头
sign String 数据签名,详见 签名算法 95AD5686E715127AA03F8324079673F0

请求响应参数

参数 类型 是否必填 描述 示例值
result_code String 接口响应结果 SUCCESS:请求成功,FAIL:请求失败
result_msg String 接口响应结果描述 请求成功、请求失败、签名验证失败等
app_id String 19支付平台分配和商户的APPID,19开头 191008821006
mch_id String 合作商户的商户号 1575500091
total_fee int 订单总金额 单位:分
pay_order_id String 19支付平台 订单号 19开头
out_trade_no String 商户订单号,需保证在商户端不重复 20150320010101001
transaction_id String 微信系统交易单号 42000004652019110530698852419
time_end String 支付成功时间,格式:yyyyMMddHHmmss 20191105220802
openid String 用户OPENID标示,本参数没有实际意义,旨在方便用户端区分不同用户 oT_0R1etkSgOiwGgNve-tmd0h1h2
attach String 商户自定义数据包,在查询API和异步通知中原样返回 主要用于商户携带订单的自定义数据
sign String 数据签名,详见 签名算法 95AD5686E715127AA03F8324079673F0