文档
测试

创建订单

POST
/order/create/{orderKey}

路径参数

参数名
类型
描述
必填
orderKey
String
订单标识,例:/order/create/2kd923ksdf9323
必填

请求参数

参数名
类型
描述
必填
addressId
Long
地址Id
必填
couponId
Long
优惠券id
可选
payType
String
支付类型,"integral"-积分,"weixin"-微信支付,"alipay"-支付宝支付
必填
useIntegral
Integer
使用积分 1-表示使用,默认不使用
可选
mark
String
备注,用户没填传一个空字符串
必填
pvFrom
String
进入商品详情页之前的小页面。例:recyclePage(返航页面),productList(商品列表页面)。如果用户通过分享跳过来直接下单与platForm保持一致
必填
platForm
String
运营人员后台配置的。接在url后面
必填
from
String
来源,"routine"-小程序
必填
orderFrom
Number
订单来源
必填

响应参数

参数名
类型
描述
必填
success
Boolean
是否成功:成功true,失败false
必填
code
String
响应码
必填
data
Object
响应数据
必填
result
Object
响应结果
必填
orderId
Long
订单id
必填
jsConfig
Object
微信支付返回参数
必填
timeStamp
String
时间戳
必填
package
String
必填
paySign
String
必填
appId
String
必填
signType
String
必填
nonceStr
String
必填
key
String
订单标识
必填
payMsg
String
支付信息,例:'币兑换成功'/'订单已创建'
必填
status
String
支付类型 'WECHAT_PAY'-微信支付
必填

异常响应请求

参数名
类型
描述
必填
success
Boolean
是否成功:成功true,失败false
必填
code
String
响应码
必填
msg
String
响应消息
必填

异常编码

参数名
类型
描述
必填
51001
金币不足!
必填

说明 / 示例

## 请求参数 ```json { "addressId":7, "payType":"integral", "useIntegral":1, "mark":"" } ``` ## 响应参数 ```json { "code": 200, "data": { "result": { "jsConfig": null, "key": "2c828bd6bbdf49308e64685e8db88b30", "orderId": "1366688577886355456" }, "payMsg": "币兑换成功", "status": "SUCCESS" }, "msg": "币兑换成功", "success": true, "time": "2021-03-02 17:55:36" } ```