创建云商城订单

简要描述:

  • 此接口用于在云端生成一张用户购物订单。

请求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) 自动售货机

返回示例

  1. {
  2. "Code":"0",
  3. "Method":0,
  4. "Compressed":false,
  5. "Encrypted":false,
  6. "Message":{"TradeID":"6359657698853654528","ReceiptID":"6488018483195191296"}
  7. }

返回参数说明

参数名 类型 说明
Message string 订单编号及云结算交易单号

备注

  • 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2020-01-02 18:30   作者:张国伟