企业下单并支付。
https://openapi.guanaitong.tech/commerce/order/createEnterpriseOrderWithPay
正式环境和测试环境的域名请见通用协议
POST
| 参数名称 | 是否必须 | 参数类型 | 长度限制 | 描述 |
| outer_trade_no | 是 | String | [10,30] | 外部交易号,用于做幂等 |
| product_category | 是 | Integer | [1,3] | 产品线 ID,允许的产品线:2 员工午餐、3 员工用车、4 员工通讯、10 关爱积分、12 关爱额度 |
| sku_list | 是 | List<OpSku>对象 | sku列表,包含sku编码和购买数量,不允许为空 | |
| remark | 否 | string | [0-500] | 买家备注 |
| op_deliver_address | 是 | OpDeliverAddress对象 | 收货地址(同步) | |
| OpSku对象说明 | ||||
|---|---|---|---|---|
| sku_code | 是 | String | [1,16] | sku编码 |
| number | 是 | Integer | [1,10] | 购买数量,最小为1,(10位数以下的大于0的整数) |
| OpDeliverAddress对象说明 | ||||
| receiver_province | 是 | Integer | [1,10] | 收货地址省份id |
| receiver_city | 是 | Integer | [1,10] | 收货地址城市id |
| receiver_area | 否 | Integer | [1,10] | 收货地址区域id |
| receiver_address | 是 | String | [1,500] | 收货地址详情 |
| receiver_zip | 否 | String | [1,10] | 收货地址邮编 |
| receiver_name | 是 | String | [1,100] | 收货人名字(不支持纯数字或者纯字母+数字的或者特殊符号) |
| receiver_tel | 否 | String | [1,30] | 收货人电话 |
| receiver_phone | 是 | String | [1,20] | 收货人手机号,(目前只支持11位手机号) |
POST /commerce/order/createEnterpriseOrderWithPay?access_token=c8802155f04217869aaa8262acad81a1
&sign=dd1c3fe3070a08553dad018aa90f4c08ac62dcac×tamp=1575543761 HTTP/1.1
Host: openapi.guanaitong.tech
Content-Type: application/json
cache-control: no-cache
{"op_deliver_address":{"receiver_address":"山东省济南市市中区401路","receiver_area":370103,
"receiver_city":370100,"receiver_name":"hyytest","receiver_phone":"18084054666","receiver_province":370000},
"outer_trade_no":"hyytest8450516","product_category":10,"remark":"hyy购买的商品",
"sku_list":[{"number":2,"sku_code":"KC19102900000001"},{"number":1,"sku_code":"KC19092900005336"}]}
| 参数名称 | 描述 |
| code | 返回码。详见错误代码。 |
| msg | 如果错误,返回错误信息。 |
| data | 购物单号,shopOrderCode。查询订单详情或者物流时需要用到 |
{"code":0,"data":"13201912051902000005","msg":"OK"}
{"code":1000210002,"data":null,"msg":"sign check failed!"}