文档中心 > API类目 > 阿信-交易API

qimen.taobao.alitrip.fsc.route.order.validate (线路供应商订单验证)

用于线路下单前业务校验

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
adultCount Number 必须 1 成人数量
outProjectId String 必须 1234 外部团期id
totalFee Number 必须 100 订单总金额(单位分)
childCount Number 必须 2 儿童数量
productPriceList ProductPriceList [] 必须
  • 最大列表长度:999999
  • 价格明细列表
    • └ promotionPrice
    • Number
    • 必须
    • 0
    • 加返金额(单位分)
    • └ salePrice
    • Number
    • 必须
    • 200
    • 门市价(单位分)
    • └ price
    • Number
    • 必须
    • 100
    • 同行价(单位分)
    • └ priceType
    • Number
    • 必须
    • 1
    • 价格类型(1-成人2-儿童)
    • └ priceName
    • String
    • 必须
    • 成人
    • 价格类型名称
    salesChannel String 必须 WEB 分销渠道(见api定义)

    响应参数

    名称 类型 示例值 描述
    data Data 数据模型
    • └ validateSuccess
    • Boolean
    • true
    • true-通过,false-不通过
    • └ refuseReason
    • String
    • refuse
    • 拒绝原因
    success Boolean true 服务调用是否成功 true-成功 false-失败
    errCode String 123 失败情况下错误码
    errMsg String dsada 失败情况下错误信息

    请求示例

    {"adultCount":1,"totalFee":100,"outProjectId":"1234","childCount":2,"productPriceList":[{"promotionPrice":0,"salePrice":200,"price":100,"priceType":1,"priceName":"成人"}],"salesChannel":"WEB"}

    响应示例

    {
        "data":{
            "validateSuccess":true,
            "refuseReason":"refuse"
        },
        "success":true,
        "errCode":"123",
        "errMsg":"dsada"
    }

    验签示例

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

    错误码解释

    错误码 错误描述 解决方案
    response-body-parse-error
    isp.http-connection-refuse
    isp.http-read-timeout

    API工具

    FAQ

    返回
    顶部