# 代扣下单
已签约用户,可以调用本接口发起签约支付配置为不支持离线支付的机具,扣费接口超时(超过2.5秒没有收到响应)时,需要查询订单以确认下单是否成功。可支持离线的机具,当接口超时或者报错时,当前订单自动转成离线单。
# 请求方法
POST(application/json)
# 请求地址
https://payapi.weixiao.qq.com/v2/pappay
注:旧版接口https://payapi.weixiao.qq.com/pappay 已经停止维护,已接入并正在使用的客户不受影响
此外下单用的旧版接口,退款和查单也必须用旧版接口
# 参数说明
{
"order_id":"2402295006361551869",
"amount":1,
"auth_code":"http://wx.url.cn/v002.1589960652.ZzbMJS.murc6CJLQEPLdduuz7JY_6jqjGWD-i6Oj5uphnQ5h2aBL7fToJGa5_w",
"md5":"8a559d921e379884c949767af539339d",
"offline":1,
"order_time":1615168998,
"scene":"authcode"
}
参数 | 是否必填 | 类型 | 实例 | 说明 |
---|---|---|---|---|
order_id | 是 | string | 2402295006361551869 | 订单号(长度最短14位,最长32位,限 1-9 、 a-z 、 AZ、 - 、 . 、 _ 这几种字符组合 |
order_time | 是 | int | 1607688922 | 交易发生的时间戳 |
amount | 是 | int | 100 | 支付金额(单位分) |
scene | 是 | string | authcode | 场景值,authcode:刷码代扣, card:实体卡 |
auth_code | 否 | string | AUTHCODE | 授权码,用户二维码内容 |
user_id | 否 | string | 68686868 | 用户id |
card_id | 否 | string | 1a5b3c | 物理卡号 |
card_sign | 否 | string | f6d32712b3236a0fc29a6dd78ed2690b | 物理卡签名 |
offline | 是 | int | 1 | 是否离线 1:是 0:否 |
md5 | 是 | string | 8a559d921e379884c949767af539339d | 机具配置的md5值,在config接口中获取 |
# 响应说明
{
"code": 0,
"message": "",
"data": {
"user_id": "68686868",
"amount": "1000",
"transaction_id": ""
},
"result_code": "",
"result_message": ""
}
参数名 | 类型 | 必填 | 描述 | |
---|---|---|---|---|
code | int | Y | 业务状态 0 为成功 其他为失败 | |
message | string | Y | 业务提示 | |
data | user_id | string | Y | 电子卡号/学工号 |
amount | int | Y | 代扣金额(分) | |
transaction_id | string | Y | 渠道订单号 | |
result_code | int | Y | 业务状态 0 为成功 其他为失败 | |
result_message | string | Y | 业务提示 |