跳到主要内容

创建预订单

  • 用于在手机端进行消费,例如订餐、缴费订单等

请求接口

openplt/jx/pj/scene/canteen/gy/preCreateOrder

公共参数

接口协议 - 公共参数

请求参数

参数必填类型说明
flowNoString流水号
campusIdString园区Id, 未传入时则取配置的园区Id
businessIdString商家编号,未传入时则取配置的商户编号
payAmountNumber支付金额,单位:元,保留2位小数
actualAmountNumber实际支付金额。单位:元,保留2位小数
couponInfoString优惠信息描述,例如满减、定额、折扣
prodInfoString商品信息
custIdString用户唯一标识,智慧食堂系统用户全局唯一编码
expireTimeString过期时间,格式:yyyyMMddHHmmss, 超过这个时间未支付的订单自动关单,若送空值则不判断超时。
outTradeNoString商家订单号,调用方保证系统唯一

响应参数

参数必填类型说明
resultString结果标志,Y 表示成功,N 表示失败
errCodeString错误代码
errMsgString错误或操作信息
prepayIdString预订单会话标识

请求示例

{
"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"
}