接口 consumer.order.create

接口说明

根据商品 Token 创建订单

业务参数

参数名称 类型 是否必须 说明
Token string Y 商品 Token
OpenID string Y 第三方的用户 ID,请确保用户 id 唯一

返回结果

参数名称 类型 说明
UserID string 用户 ID
TID string 设备 ID
BarCode string 商品条码
OriginalPrice int 订单原始金额(单位:分)
Price int 实付金额(单位:分)
Temperature int 商品温度属性(0=常温 1=冷 2=热)
ReceiptNo string 订单号
TradeNo string 支付渠道流水号
TradeStatus int 支付状态(0=等待支付,1=支付成功,2=退款成功)
ProductVO object 商品信息对象
ProductVO.Name string 商品名称
ProductVO.ImageUrl string 商品图片
ProductVO.ImageFixWidthUrl string 商品图片
UserVO object 用户信息对象
NotifyUrl string 支付后需要回调的地址

返回示例

{
    "error_code": 0,
    "error_msg": "SUCCESS",
    "data": {
        "UserID": "5949c3fc94a0a510000dd32f",//友朋用户ID
        "TID": "59e16f97ad0edb00114c529b",//设备ID
        "OID": "592f6b668fa37d110035a8d1",//运营商ID
        "BarCode": "6928804010145",//商品条码
        "OriginalPrice": 220,//订单金额
        "Price": 220,//实付金额
        "Discount": 100,//折扣
        "CostPrice": 220,//成本价
        "Temperature": 1, //温度 0=常温 1=冷 2=热
        "PayType": 5, //支付方式 1=微信 2=支付宝  4=现金支付 5=微信支付(代收) 6=支付宝支付(代收) 99=第三方支付 100=(运营商兑换码)
        "ClientIPAddress": "113.88.15.124", // 客户端ip
        "PayExtend": "", // 支付扩展信息 记录优惠券 以及促销活动信息
        "ReceiptNo": "OD180108121236862559", // 友朋订单号
        "TradeNo": "4200000100201801080204310534", // 商户订单号
        "PayTime": 1515384761, // 支付时间
        "TradeStatus": 1, // 交易状态 0=等待付款 1=已支付成功 2=已退款成功 -1=交易关闭
        "RefundsTime": 0, // 退款时间
        "CabinetName": "B", // 货柜编号
        "CargoNum": 52, // 货道号
        "CargoDisplayName": "52", // 货道名
        "MotorIndex": 51, // 马达号
        "ShipmentsTime": 1515384713, // 出货上报时间
        "ShipmentsStatus": 1, // 出货状态 0=等待出货 1=出货成功 -1=出货失败
        "ShipmentsError": "", // 出货的错误信息
        "UserRefundsStatus": 0, // 用户退款申请状态 0=未申请 1=申请退款 -1=拒绝退款 2=通过退款
        "UserRefundsTime": 0, // 用户退款申请时间
        "UserRefundsReason": "", // 用户退款原因
        "UserRefundsRemarks": "", // 用户退款备注
        "OpAccountID": "", // 退款操作的AccountID
        "RefundsRemarks": "", // 退款备注
        "CreateAt": 1526466571,
        "UpdatedAt": 1526466571,
        "id": "5afc080b5295353bd9087597",
        "TradeRawData": {},
        "RefundsRawData": {},
        "UserRefundsImageUrl": [],
        "NotifyUrl":"http://xxxxxx...." //支付成功后需要回调的URL,具体参数请查看"友朋第三方支付业务逻辑接口文档"
    }
}

错误代码

error_msg 描述
MISSING_PARAMS_TOKEN 缺少参数:Token
ERR_TOKEN_INVALID 错误:Token 不合法
ERR_NONE_STOCK 错误:商品没库存
ERR_NONE_COSTPRICE 错误:商品成本价不正确
ERR_USER_CREATE_FAIL 错误:用户创建失败
ERR_TOKEN_NOT_EXIST 错误:Token 不存在
ERR_OPERATORS_CONFIG_NOT_EXIST 错误:配置不存在
ERR_DATA_NOT_EXIST 错误:数据不存在
ERR_ORDER_PRICE_DISCOUNT_NOT_MATCH 错误:订单价格与折扣不匹配
ERR_TERMINAL_NOT_EXIST 错误:设备不存在
ERR_TERMINAL_HAS_EXPIRED 错误: 设备服务到期
ERR_TERMINAL_CONFIG_NOT_EXIST 错误:设备配置不存在
Copyright © YoPoint.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2021-01-11 11:16:17

results matching ""

    No results matching ""