POST api/Common/AddOrder
第三方生成订单
请求的信息
URI参数
None.
Body参数
OrderCondition| 名称 | 描述 | 类型 | 其它信息 |
|---|---|---|---|
| AppKey |
合作方接入认证标识(海王提供对应商户编码)--必填 |
string |
None. |
| TimeStamp |
10位时间戳 格式为long,时区为GMT+8。开放平台允许合作方请求最大时间误差为10分钟 |
integer |
None. |
| Version |
API协议版本,可选值:1.0 |
string |
None. |
| Sign |
签名值 --必填 |
string |
None. |
| OuterOrderNo |
外部订单号(第三方订单号) --必填 |
string |
None. |
| Name |
买家姓名 --必填 |
string |
None. |
| Phone |
买家电话 --必填 |
string |
None. |
| DistributionMethod |
配送方式 --必填 1:快递 2:门店配送 3:门店自提 |
integer |
None. |
| Province |
省份 如广东省 --配送方式非门店自提必填 门店自提非必填 |
string |
None. |
| City |
城市 如深圳市 --配送方式非门店自提必填 门店自提非必填 |
string |
None. |
| District |
区县 如南山区 --配送方式非门店自提必填 门店自提非必填 |
string |
None. |
| Address |
详细地址 兰香一街海王星辰大厦 --配送方式非门店自提必填 门店自提非必填 |
string |
None. |
| CompleteAddress |
订单完整地址 --配送方式非门店自提必填 门店自提非必填 |
string |
None. |
| Paymethod |
支付方式 --必填 0:货到付款 -1:在线支付 1:支付宝 21:微信支付 |
integer |
None. |
| OrderTotal |
订单总金额 --必填 |
decimal number |
None. |
| OrderFreight |
订单运费 --非必填 |
decimal number |
None. |
| List |
订单商品 |
Collection of OrderGoodsModel |
None. |
| BranchID |
门店ID --配送方式为门店自提必填 |
string |
None. |
| StoreNo |
门店号 |
string |
None. |
| StoreDistance |
配送方式为门店配送需要传入门店距离 |
string |
None. |
| CouponPrice |
优惠金额 --非必填 |
decimal number |
None. |
| InvoiceTitle |
发票抬头 --非必填 |
string |
None. |
| Note |
买家备注 --非必填 |
string |
None. |
| MerchantsPrice |
商户承担订单金额部分 --非必填 |
decimal number |
None. |
| UserPrice |
顾客自付金额 --非必填 |
decimal number |
None. |
| TradingFlow |
交易流水 --非必填 |
string |
None. |
请求格式
application/json, text/json
{
"appKey": "sample string 1",
"timeStamp": 2,
"version": "sample string 3",
"sign": "sample string 4",
"outerOrderNo": "sample string 5",
"name": "sample string 6",
"phone": "sample string 7",
"distributionMethod": 8,
"province": "sample string 9",
"city": "sample string 10",
"district": "sample string 11",
"address": "sample string 12",
"completeAddress": "sample string 13",
"paymethod": 14,
"orderTotal": 15.1,
"orderFreight": 16.1,
"list": [
{
"$id": "2",
"barCode": "sample string 1",
"quantity": 2,
"price": 3.1
},
{
"$ref": "2"
},
{
"$ref": "2"
}
],
"branchID": "sample string 17",
"storeNo": "sample string 18",
"storeDistance": "sample string 19",
"couponPrice": 20.1,
"invoiceTitle": "sample string 21",
"note": "sample string 22",
"merchantsPrice": 23.1,
"userPrice": 24.1,
"tradingFlow": "sample string 25"
}
application/x-www-form-urlencoded
Sample not available.
响应信息
资源描述
CustomJsonResultOfOrderModel| 名称 | 描述 | 类型 | 其它信息 |
|---|---|---|---|
| Content | OrderModel |
None. |
响应格式
application/json, text/json
{
"content": {
"$id": "2",
"orderNo": "sample string 1",
"outerOrderNo": "sample string 2",
"customStatus": 10,
"customMessage": "sample string 3"
}
}