文档中心 > API类目 > 五道口API

qimen.alibaba.pos.uniqueiditem.check (唯一码商品码校验接口)

唯一码商品码校验

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
checkRequest CheckRequest 必须 校验商品请求
  • └ merchantCode
  • String
  • 必须
  • DARUNFA
  • 商家编码
  • └ storeId
  • String
  • 必须
  • DRF1162
  • 门店编码
  • └ extra
  • String
  • 可选
  • {"key":"value"}
  • 扩展字段
  • items
  • CheckItem []
  • 必须
  • 校验商品列表
  • └ skuCode
  • String
  • 必须
  • 3045737
  • 商品编码
  • └ outLogCode
  • String
  • 必须
  • 911
  • 外箱物流码
  • └ extra
  • String
  • 可选
  • {"key":"value"}
  • 扩展字段

响应参数

名称 类型 示例值 描述
checkResult CheckResult 校验结果
  • checkItemResults
  • CheckItemResult []
  • 校验商品结果列表
  • └ skuCode
  • String
  • 3045737
  • 商品编码
  • └ outLogCode
  • String
  • 911
  • 外箱物流码
  • └ valid
  • Boolean
  • true
  • 是否有效
  • └ errMsg
  • String
  • errorMsg
  • 失效/错误的文案(可展示给收银员)
  • └ errCode
  • String
  • errorCode
  • 失效/错误的code
  • └ extra
  • String
  • {"key":"value"}
  • 扩展字段
success Boolean ture 系统调用是否成功
errCode String errorCode 失效/错误的code
errMsg String errorMsg 失效/错误的文案

请求示例

{"checkRequest":{"merchantCode":"DARUNFA","extra":"{\"key\":\"value\"}","storeId":"DRF1162","items":[{"outLogCode":"911","extra":"{\"key\":\"value\"}","skuCode":"3045737"}]}}

响应示例

{
    "checkResult":{
        "checkItemResults":[
            {
                    "skuCode":"3045737",
                    "outLogCode":"911",
                    "valid":true,
                    "errMsg":"errorMsg",
                    "errCode":"errorCode",
                    "extra":"{\"key\":\"value\"}"
            }
        ]
    },
    "success":ture,
    "errCode":"errorCode",
    "errMsg":"errorMsg"
}

验签示例

{"success":"false","errCode":"sign-check-failure","errMsg":"Illegal request"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部