- App/H5对接流程:
- API开放接口对接流程
- 小程序对接流程v1.1
- 数据推送说明
- 基础信息
- 电影票接口
- 卡券接口
- 点餐接口
创建订单(不同品牌的商品详情下单的参数会有所不同)
POST
/api/kfc/create_order
Kfc
https://gitee.com/Surr/kfc-order-example-1.2
请求参数
Body 参数application/json
appId
string
appid
entPara
string | null
可选
cityId
integer <int32>
城市id
shopId
string <uuid>
店铺id
eatType
enum<integer> <int32>
必需
1:takeout,打包;
2:delivery,外卖; 目前外卖产品api对接的方式正在开发当中,上线后另行通知
枚举值:
012
phone
string | null
手机号
remark
string | null
备注
mealTime
integer <int32>
可选
tableWare
boolean
是否需要餐具
products
array [object {18}]
购买的餐品列表
pId
string | null
可选
productId
string
产品id
linkId
string | null
可选
quantity
integer <int32>
数量
nameCn
string | null
产品名称
imageUrl
string | null
产品图片
priceHead
number <double>
必需
oPrice
number <double>
可选
price
number <double>
必需
selPrice
number <double>
可选
hasRefund
boolean
可选
refundAmount
number <double>
退款金额
refundCount
number <double>
退款数量
selected
array [object {2}] | null
套餐必传
orderId
string | null
平台订单号
orderSn
string | null
有票订单号
spec
string | null
可选
index
integer <int32>
可选
recAddr
object (RecAddrDto)
外卖订单必传
id
string <uuid>
可选
userId
string <uuid>
可选
contact
string
联系人
gender
string
性别
phone
string
联系电话
addr
string | null
地址
number
string | null
门牌号
lat
number <double>
维度
lon
number <double>
经度
createTime
string <date-time>
可选
pushUrl
string
可选
示例
//下单示例文档地址:https://gitee.com/Surr/kfc-order-example/releases 有不清楚联系技术对接人员
返回响应
🟢200Success
application/json
code=96代表对接方预存余额不足,请尽快联系我方对接充值。接口返回提示信息 message=“系统升级中,请稍后再试”,此提示用于隐藏具体原因,以免用户直接看到余额不足的状态;请尽快联系我方对接人员充值,以确保服务恢复正常。
Body
code
integer <int32>
code
message
string | null
message
data
object (KfcOrderResult)
可选
payAmount
number <double>
可选
deliveryPrice
number <double>
配送费
orderCustomId
string | null
订单号
orderId
string <uuid>
订单id
payUrl
string | null
支付跳转地址
示例
{
"code": 0,
"message": "string",
"data": {
"payAmount": 0,
"deliveryPrice": 0,
"orderCustomId": "string",
"orderId": "b3e1eced-f2bd-4d8c-9765-fbc9d1d222d5",
"payUrl": "string"
}
}
修改于 2024-12-11 02:41:59