# 预订单申请扣款
# 简要描述
- 预订单申请扣款,超时时间需要设置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 | 餐补 单位:分 |