# 预订单申请扣款
# 简要描述
- 预订单申请扣款,超时时间需要设置60s,调用后需要最长等待60s扣款,一般会在2秒内返回扣款结果
# 请求URL
/openapi/common/schoolOpenApi/applyPayment/v1
# 请求方式
- post
# 业务参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
deviceIp | 是 | string | 设备IP |
orderId | 是 | string | 订单ID,注意不是订单号 |
payCredential | 否 | string | 支付凭证 由微信离线刷脸SDK返回的face_token、支付宝K12刷脸SDK返回的faceToken或者扫码凭证(现金代扣支付必传) |
terminalParams | 否 | string | 支付宝IoTsdk加签字符串 支付宝刷脸支付必传 |
# 返回示例
{
"code": 200,
"msg": "支付成功",
"obj": {
"actPayPrice": 0.01,
"orderNumber": "OS-202103261417164310",
"schoolUser": {
"id": "1293371440947904512",
"name": "咖啡",
"num": "005",
"oneCardNum": "3397278628",
"clazzName": "一年一班",
"money": 0,
"subsidyMoney": 0,
}
"status": 2
},
"sign": "df951a83e3fc7462241752dd7e65398b"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
schoolUser | object | 刷脸用户信息 |
orderNumber | string | 订单号 |
openOrderNumber | string | 三方交易单号 |
actPayPrice | double | 实付金额 单位:元 |
status | string | 订单状态 附录 |
# schoolUser说明
参数名 | 类型 | 说明 |
---|---|---|
id | string | 用户ID |
name | string | 用户姓名 |
num | string | 编号 |
oneCardNum | string | 一卡通卡号 |
clazzName | string | 班级名称 |
money | double | 余额 单位:分 |
subsidyMoney | double | 餐补 单位:分 |