用户工具

站点工具


3.5_pnr询价_国际机票_iticketfarepolicybypnr

这是本文档旧的修订版!


3.5 PNR询价(ITicketFarePolicyByPNR)

注:PNR需先通过指令 RMK TJ AUTH CAN826/T 授权,或使用美亚商旅集团配置生成的PNR。

3.5.1请求参数

参数 类型 说明 必填 备注
PNRString PNR编码 Y
airlineString 出票航司 Y 不同出票航司将影响价格
passengerTypeListArray乘客类型及数量组 Y

passengerTypeList:

参数 类型 说明 必填 备注
passengerTypeInt乘客类型 Y 0:成人
1:儿童
2:婴儿
3:老人
4:学生
5:劳务
6:移民
7:海员
8:青年
passengerCountInt乘客人数 Y 该乘客类型对应的人数

3.5.2请求样例

{
    "PNR":"JGM1NF",
    "airline":"CZ",
    "passengerTypeList":[
        {
            "passengerType":0,
            "passengerCount":1
        }
    ]
}

3.5.3返回参数

参数 类型 说明 备注
code String 是否调用接口成功 20000表示成功,非20000表异常
detail Object 结果集 空值
description String 描述 当异常时记录异常信息

detail:

参数 类型 说明 备注
serialNumberString 缓存key 下单时回传给接口
financeDetailObject价格详情
workBeginTimeString工作开始时间 格式如:”08:01”
workEndTimeString工作结束时间格式如:”08:01”

financeDetail:

参数 类型 说明 备注
officeNumberString出票OFFICE号 编码下单需授权
agencyPolicyRemarkString代理费政策限制
rewardPolicyRemarkString奖励政策限制
agencyPolicyRemarkOutString代理费政策备注
rewardPolicyRemarkOutString奖励政策备注
financeListArray价格组 每种乘客类型一条数据
IsConvertInt是否需转编码 0:不需要
1:需要
isItineraryString行程单 1:有行程单
0:无行程单
FareRuleRefObject行李额等信息

financeList:

参数 类型 说明 备注
passengerTypeInt 乘客类型 0:成人
1:儿童
2:婴儿
3:老人
4:学生
5:劳务
6:移民
7:海员
8:青年
salePriceDecimal 票面价
taxDecimal 税金
beforeReturnfloat代理费点数
beforeReturnPriceDecimal代理费金额
afterReturnBaseDecimal奖励基数
afterReturnfloat奖励点数
afterReturnPriceDecimal奖励金额
serviceFeeDecimal服务费
saleTotalDecimal结算价 票面价+税金-代理费金额-奖励金额+服务费

FareRuleRef:

参数 类型 说明 备注
passenger_ruleArray乘客规则

passenger_rule:

参数 类型 说明 备注
passenger_typeString乘客类型 ADT:成人
[CNN/CHD]: 儿童
INF: 婴儿
fare_ruleArray规则

fare_rule:

参数 类型 说明 备注
fare_basis_codeString运价基础
luggageRawString行李额
indexInt序号
originString出发地
destinationString目的地

3.5.4返回样例

{
    "code":"20000",
    "detail":{
        "serialNumber":"ed8b9c175fc4ec97f1396361c8b366a6",
        "workBeginTime":"",
        "workEndTime":"",
        "financeDetail":{
            "officeNumber":"WUH134",
            "agencyPolicyRemark":"",
            "rewardPolicyRemark":"",
            "agencyPolicyRemarkOut":"",
            "rewardPolicyRemarkOut":"",
            "financeList":[
                {
                    "passengerType":"0",
                    "salePrice":"940",
                    "tax":"132",
                    "beforeReturn":"3",
                    "beforeReturnPrice":"28",
                    "afterReturnBase":"912",
                    "afterReturn":"38.9",
                    "afterReturnPrice":"360",
                    "serviceFee":"0",
                    "saleTotal":"684"
                }
            ],
            "IsConvert":0,
            "isItinerary":0,
            "FareRuleRef":{
                "passenger_rule":[
                    {
                        "passenger_type":"ADT",
                        "fare_rule":[
                            {
                                "fare_basis_code":"QBCOWCN",
                                "luggageRaw":"20K",
                                "index":0
                            }
                        ]
                    }
                ]
            }
        }
    }
}
3.5_pnr询价_国际机票_iticketfarepolicybypnr.1612765022.txt.gz · 最后更改: 2021/02/08 06:17 由 louis