创建预订单
- 用于在手机端进行消费,例如订餐、缴费订单等
请求接口
openplt/jx/pj/scene/canteen/gy/preCreateOrder
公共参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| flowNo | 是 | String | 流水号 |
| campusId | 否 | String | 园区Id, 未传入时则取配置的园区Id |
| businessId | 否 | String | 商家编号,未传入时则取配置的商户编号 |
| payAmount | 是 | Number | 支付金额,单位:元,保留2位小数 |
| actualAmount | 是 | Number | 实际支付金额。单位:元,保留2位小数 |
| couponInfo | 否 | String | 优惠信息描述,例如满减、定额、折扣 |
| prodInfo | 否 | String | 商品信息 |
| custId | 是 | String | 用户唯一标识,智慧食堂系统用户全局唯一编码 |
| expireTime | 否 | String | 过期时间,格式:yyyyMMddHHmmss, 超过这个时间未支付的订单自动关单,若送空值则不判断超时。 |
| outTradeNo | 是 | String | 商家订单号,调用方保证系统唯一 |
响应参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| result | String | 是 | 结果标志,Y 表示成功,N 表示失败 |
| errCode | String | 否 | 错误代码 |
| errMsg | String | 否 | 错误或操作信息 |
| prepayId | String | 是 | 预订单会话标识 |
请求示例
{
"flowNo": "098763824000999944034700",
"campusId": "campusId_1dac56a3eea5",
"businessId": "businessId_40c7a04d13a4",
"payAmount": 1,
"actualAmount": 1,
"couponInfo": "",
"prodInfo": "",
"custId": "custId_df441c61aa0e",
"expireTime": "",
"outTradeNo": "300637438121709241035892571"
}
返回值示例
{
"result": "Y",
"errCode": null,
"errMsg": null,
"prepayId": "20240918810250097811"
}