文档中心 > API类目 > 汽车票API

qimen.alitrip.bus.return.confirm (退票确认接口)

发起退票前,先调用退票手续费查询接口查询订单,每个乘车人的退票手续费。接口根据alitripOrderId+passengerCertificateNos幂等。可以每次退部分票、分多次退。退多张票时,要保证原子性,只允许全部成功或者全部失败。如果商家不能同步返回退票状态,则需要退票回填。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
agentOrderId String 必须 1893330565555 分销商订单Id
alitripOrderId String 必须 2000093330455 飞猪订单Id
passengerList Passenger [] 必须
  • 最大列表长度:999999
  • 乘客信息列表
    • └ passengerName
    • String
    • 可选
    • 罗大佑
    • 乘客姓名
    • └ passengerCertificateNo
    • String
    • 可选
    • 212100198902171763
    • 乘客证件号
    • └ passengerCertificateType
    • String
    • 可选
    • 1
    • 乘客证件类型
    • └ refundSurcharge
    • Number
    • 可选
    • 50
    • 退票手续费
    • └ ticketId
    • String
    • 必须
    • 33330L
    • 票id
    • └ passengerId
    • String
    • 必须
    • 333k
    • 乘客Id

    响应参数

    名称 类型 示例值 描述
    retDesc String success 业务结果描述(是必填)
    success Boolean true 业务结果(是必填)
    retCode String 0 业务结果编码(是必填)

    请求示例

    {"agentOrderId":"1893330565555","alitripOrderId":"2000093330455","passengerList":[{"passengerName":"罗大佑","passengerCertificateNo":"212100198902171763","passengerCertificateType":"1","passengerId":"333k","refundSurcharge":50,"ticketId":"33330L"}]}

    响应示例

    {
        "retDesc":"success",
        "success":true,
        "retCode":"0"
    }

    验签示例

    {"retDesc":"Illegal request","success":"false","retCode":"sign-check-failure"}

    错误码解释

    错误码 错误描述 解决方案

    API工具

    FAQ

    返回
    顶部