这是本文档旧的修订版!
3.7 支付前验价验舱(IOrderPayVer)
支付前验证价验舱(订单在此状态可用 4:待支付、9:待确认价格) 若是座位异常,则会返回500异常 若价格异动,系统不会返会价格异常,接口只返回当前校验的价格结构,需合作方自行验证是否与自身保存的有差异
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
OrderID | String | TO订单号 | Y | 订单号 |
{ "OrderID": "TO19010135632" }
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
code | String | 是否调用接口成功 | 20000表示成功,非20000表异常 |
detail | Object | 结果集 | 空值 |
description | String | 描述 | 当异常时记录异常信息 |
detail:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
OrderID | String | 订单号 | |
officeNumber | String | 出票OFFICE(授权) | |
financeList | Array | 价格组 | 每种乘客类型一条数据 |
SaleTotal | Decimal | 订单结算金额 | |
OrgSaleTotal | Decimal | 待支付金额 |
financeList:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
passengerType | Int | 乘客类型 | 0成人 1儿童 2婴儿 |
salePrice | Decimal | 票面价 | |
tax | Decimal | 税金 | |
beforeReturn | float | 代理费点数 | |
beforeReturnPrice | Decimal | 代理费金额 | |
afterReturnBase | Decimal | 奖励基数 | |
afterReturn | float | 奖励点数 | |
afterReturnPrice | Decimal | 奖励金额 | |
serviceFee | Decimal | 服务费 | |
saleTotal | Decimal | 结算价 |
{ "code": "20000", "detail": { "OrderID": "TO19072345386", "OrgSaleTotal": 0, "SaleTotal": 0, "financeList": [{ "AfterReturn": 0, "AfterReturnBase": 0, "AfterReturnPrice": 0, "BeforeReturn": 0, "BeforeReturnPrice": 6, "PassengerType": 0, "SalePrice": 870, "SaleTotal": 914, "ServiceFee": 0, "Tax": 50 }], "officeNumber": "CAN826" } }