- 授权
- 商品
- 地址
- 价格
- 库存
- 订单
- 售后
- 物流
- 发票
- 类目
- 员工
8.1 订单创建
POST
/api/v2/Order/create
NewOrder
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Header 参数
channel
string
可选
默认值:
benlai
shopId
string
商城id
默认值:
123
Body 参数application/json
创建订单模型
out_trade_no
string
商户订单号
receive_contact
string
收货人姓名
receive_phone
string
收货人手机号
province
string
省
city
string
市
county
string
县(区)
receive_address
string
收货地址
order_price
number <double>
订单价格
如有订单优惠,则此处金额为
订单原价-订单优惠金额
out_order_price
number <double>
实际订单价格
如有订单优惠,则此处金额为
订单原价-订单优惠金额
ship_price
number <double>
运费
order_detail
array[object (Benlai.Open.Services.Model.CreateItemInfo) {5}]
订单详情
product_id
string
商品编号
product_name
string
商品名称
quantity
integer <int32>
商品数量
price
number <double>
商品含税单价
保 如有促销优惠,则单价为减去优惠后单个SKU的单件价格
out_price
number <double>
实际商品含税单价
保 如有促销优惠,则单价为减去优惠后单个SKU的单件价格
order_invoice
object (Benlai.Open.Services.Model.CreateInvoiceInfo)
可选
invoice_type
string
发票类型
PAPER:纸质发票
title
string
发票抬头
title_type
string
抬头类型
ENTERPRISE:企业
tax_no
string
税号
email
string
电子邮箱
delivery_date
string
配送时间
示例
{
"out_trade_no": "OT177886655443399544",
"receive_contact": "张三",
"receive_phone": "13800138000",
"city": "北京市",
"county": "北京市",
"province": "怀柔区",
"receive_address": "西斗门路3号天堂软件园D幢5楼",
"order_price": 24.00,
"ship_price": 0.00,
"delivery_date": "WorkDay",
"order_detail": [
{
"product_id": "P0000122741",
"product_name": "秘鲁进口红提 1kg",
"quantity": 2,
"price": 12.00
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open-agent-branch.benlai.com/api/v2/Order/create' \
--header 'channel: benlai' \
--header 'shopId: 123' \
--header 'Content-Type: application/json' \
--data-raw '{
"out_trade_no": "OT177886655443399544",
"receive_contact": "张三",
"receive_phone": "13800138000",
"city": "北京市",
"county": "北京市",
"province": "怀柔区",
"receive_address": "西斗门路3号天堂软件园D幢5楼",
"order_price": 24.00,
"ship_price": 0.00,
"delivery_date": "WorkDay",
"order_detail": [
{
"product_id": "P0000122741",
"product_name": "秘鲁进口红提 1kg",
"quantity": 2,
"price": 12.00
}
]
}'
返回响应
🟢200成功
text/plain
Body
trade_no
string
预订单号
create_date
string
创单时间
expire
integer <int64>
创单过期时间.
示例
{
"code": 0,
"msg": "success",
"value": {
"trade_no": "P201904281205357746347224963",
"create_date": "20190428120535",
"expire": 600
}
}