文档
测试
POST
https://openapi.ruwii.com/api/order/orderCreate

接口描述

创建订单接口,下单成功后可能存在分包裹发货。

公共请求参数

application/json
参数名
类型
描述
必填
clientId
String
应用Id
必填
accessToken
String
用户认证凭证
必填
sign
String
参数签名
必填
timestamp
Long
时间戳,当前时间的毫秒数
必填
v
String
api版本号,值:2.0
必填

业务请求参数

application/json
参数名
类型
描述
必填
payTime
yyyy-MM-dd HH:mm:ss
付款时间
必填
consigneeInfo
ConsigneeInfo
收货人基本信息
必填
telephone
String
收货人手机号
必填
name
String
收货人姓名
必填
province
String
省,参考:http://hosting.easydoc.net/doc/21494789/hA8cof1w/axD9DIFL,省级列表
必填
city
String
市,参考:http://hosting.easydoc.net/doc/21494789/hA8cof1w/22X8lcCV,市级列表
必填
district
String
区、县,参考:http://hosting.easydoc.net/doc/21494789/hA8cof1w/ufBuPuzZ,区县级列表
必填
fullAddress
String
包含省市区的完整地址
必填
orderItems
List
商品信息
必填
skuCode
String
商品编码
必填
price
String
商品单价(单位:元,保留两位小数),取自商品价格信息的结算价:priceSettle
必填
payMoney
String
商品金额(单位:元,保留两位小数)
必填
quantity
Integer
商品数量
必填
leaveMessage
String
买家留言
可选
payMoney
String
商品总金额(单位:元,保留两位小数)
必填
sourceOrderCode
String
来源订单号
必填

请求示例

```json { "accessToken": "78e037b2-2971-47fb-b806-a2df8b87d9c3", "clientId": "10000006", "consigneeInfo": { "city": "济南市", "district": "历下区", "fullAddress": "山东省济南市历下区第一号", "name": "小刘", "province": "山东省", "telephone": "13512341234" }, "leaveMessage": "留言", "method": "order-create", "orderItems": [ { "payMoney": "1.0", "price": "1.0", "quantity": "1", "skuCode": "SKU20220726111925286971" }, { "payMoney": "4", "price": "2.0", "quantity": "2", "skuCode": "SKU20220719141311285864" } ], "payMoney": "5.0", "payTime": "2022-07-27 09:27:00", "sign": "4642DF999C66438153A71790699BEB64", "sourceOrderCode": "123477", "timestamp": 1658885220000, "v": "1.0" } ```

响应参数

参数名
类型
描述
code
String
响应的系统错误码,0表示正常
message
String
响应的描述信息
data
List
返回的订单信息
consigneeInfo
ConsigneeInfo
收货人信息
name
String
收货人姓名
province
String
省
city
String
市
district
String
区
fullAddress
String
详细地址
telephone
String
收货人手机号码
payTime
String
支付时间,格式“yyyy-MM-dd HH:mm:ss”
leaveMessage
String
留言
payMoney
Double
付款金额
sourceOrderCode
String
来源订单号
createTime
String
订单写入米合开放平台的时间,格式“yyyy-MM-dd HH:mm:ss”
orderList
List
子订单列表
orderItems
List
订单子项信息
skuCode
String
sku商品编码
price
Double
单价,单位:元
payMoney
Double
支付金额,单位:元
quantity
Int
数量
skuParam
String
商品规格
title
String
商品标题
orderCode
String
订单状态(1待付款 3待确认 5待发货10待收货15已完成30已退款(售后完成) 50已取消)
status
Int
物流信息,无物流信息的订单不会返回该对象
logisticsInfo
LogisticsInfo
物流信息,无物流信息的订单不会返回该对象
logisticsNumber
String
物流单号
logisticsCompany
String
物流公司编码,参见工具API,获取物流公司列表:https://easydoc.net/doc/46112299/BtJWN82i/49h4ic1c
deliverGoodsTime
String
发货时间

成功响应示例

```json { "code": 0, "data": { "consigneeInfo": { "city": "济南市", "district": "历下区", "fullAddress": "山东省济南市历下区第一号", "name": "小刘", "province": "山东省", "telephone": "13512341234" }, "createTime": "2022-08-31 17:39:49", "leaveMessage": "小六六留言", "orderList": [ { "orderCode": "OAO2022083100001284", "orderItems": [ { "payMoney": 120.00, "price": 120.00, "quantity": 1, "skuCode": "SKU20220802110018287408", "skuParam": "颜色:碳黑,尺码:140", "title": "361°361童装女童长裤春季中大童长裤舒适儿童裤子学生运动裤 N61933552 碳黑 130" } ], "status": 5 } ], "payMoney": 120.00, "payTime": "2022-08-31 17:39:46", "sourceOrderCode": "1661938786" }, "message": "成功" } ```

异常响应

请查阅状态码说明