创建云商城订单
简要描述:
- 此接口用于在云端生成一张用户购物订单。
请求URL:
- 沙箱环境
http://api.mall.sandbox.yhsms.com.cn/Mall/Trade/TradeService.svc/CreateExternalTrade - 生产环境
http://api.mall.yhsms.com.cn/Mall/Trade/TradeService.svc/CreateExternalTrade
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| PlatformID | 是 | string | YHDT号 |
| UID | 是 | string | 益华云用户UID,指明该笔交易所属用户,会员UID获取方法,非会员付款,请使用游客UID,获取方法。 |
| UserAccessToken | 是 | string | 用户级接口访问Token |
| ParamObject | 是 | string | 订单JSON数据,结构参见下方说明 |
- ParamObject,订单数据结构说明
| JSON节点名 | 类型 | 必选 | 说明 |
|---|---|---|---|
| TotalMoney | decimal | 是 | 订单总价(商品总金额+运费) |
| SumPrice | decimal | 是 | 订单商品总金额 |
| TradeSource | String(32) | 是 | 订单来源(详见下方对照) |
| TradeType | String(32) | 是 | 订单类型(详见下方对照) |
| ProvinceID | String(32) | 否 | 收货人省份代码 |
| CityID | String(32) | 否 | 收货人城市代码 |
| DistrictID | String(32) | 否 | 收货人区划代码 |
| BuyerName | String(32) | 否 | 收货人姓名 |
| BuyerAddress | String(256) | 否 | 收货人详细地址 |
| BuyerPhone | String(32) | 否 | 收货人电话 |
| PostageTempletID | String(32) | 是 | 邮费模板ID |
| Remark | String(512) | 否 | 订单备注 |
| PayBonus | int | 否 | 订单需支付积分数 |
| StationID | String(32) | 是 | 订单所属站点ID |
| TradeGoods | String(MAX) | 是 | 订单商品明细(详见下方说明) |
- TradeSource,订单来源说明
| 传值 | 类型 | 说明 |
|---|---|---|
| TS_WX | String(32) | 微信服务号 |
| TS_APP | String(32) | 移动端 |
| TS_WEB | String(32) | PC端 |
| TS_SHOP_POS | String(32) | 门店零售终端 |
| TS_MOBILE_POS | String(32) | 手机收银终端 |
| TS_ERP_CARD | String(32) | ERP办卡 |
| TS_PUT_CARD | String(32) | 卡券类商品自动投放 |
| TS_BOOKQUERY | String(32) | 查询机 |
| TS_VENDING_MACHINE | String(32) | 自动售货机 |
返回示例
{"Code":"0","Method":0,"Compressed":false,"Encrypted":false,"Message":{"TradeID":"6359657698853654528","ReceiptID":"6488018483195191296"}}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| Message | string | 订单编号及云结算交易单号 |
备注
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2020-01-02 18:30 作者:张国伟