隐藏在TravelItineraryReadRQ中的数字序列

时间:2018-12-21 06:28:40

标签: sabre

我正在使用TravelItineraryReadRQ来获取有关pnr中价格报价的信息。在某些情况下,服务响应会使用(“ XXXX”)隐藏数字序列,即使该序列不是信用卡信息也是如此。例如: PQ创建命令:WPASU‡EDUFS123456‡FINVOICE * QUW12345‡RQ« 这就是我的回应:

<tir39:PricedItinerary DisplayOnly="false" InputMessage="WPASU¥EDUFS1XXXX6¥FINVOICE*QUW1XXX5¥RQ" RPH="1" StatusCode="A" StoredDateTime="2018-12-21T09:13" TaxExempt="false" ValidatingCarrier="SU">
                    <tir39:AirItineraryPricingInfo>
                        <tir39:ItinTotalFare>
                            <tir39:BaseFare Amount="1980" CurrencyCode="RUB"/>
                            <tir39:Taxes>
                                <tir39:Tax Amount="2541" TaxCode="XT"/>
                                <tir39:TaxBreakdownCode TaxPaid="false">2265YQ</tir39:TaxBreakdownCode>
                                <tir39:TaxBreakdownCode TaxPaid="false">276RI</tir39:TaxBreakdownCode>
                            </tir39:Taxes>
                            <tir39:TotalFare Amount="4521" CurrencyCode="RUB"/>
                            <tir39:Totals>
                                <tir39:BaseFare Amount="1980"/>
                                <tir39:Taxes>
                                    <tir39:Tax Amount="2541"/>
                                </tir39:Taxes>
                                <tir39:TotalFare Amount="4521"/>
                            </tir39:Totals>
                        </tir39:ItinTotalFare>
                        <tir39:PassengerTypeQuantity Code="ADT" Quantity="01"/>
                        <tir39:PTC_FareBreakdown>
                            <tir39:Endorsements>
                                <tir39:Endorsement type="PRICING_PARAMETER">
                                    <tir39:Text>WPASU$EDUFS1XXXX6$FINVOICE*QUW1XXX5$RQ</tir39:Text>
                                </tir39:Endorsement>

有没有办法获得这些数字?

1 个答案:

答案 0 :(得分:0)

我相信,由于GDPR的要求,Sabre在逻辑上是有道理的,除非您将CC的付款方式设置为正确的字段,并且EPR分配了“ CCVIEW”属性,否则该信用卡的信息将无法查看。

从本质上讲,Saber不想将CC数据存储在安全的“付款方式”字段中,而是使用EPR关键字(您从Sabre获得的登录信息)来控制哪些人可以看到该数据,哪些人不能看到该数据。

因此,以您的示例为例,我的猜测是Sabre的正则表达式或用于识别信用卡数据的任何内容都会在这些字段中看到您的字符串,并假定它们是CC号,然后对其进行屏蔽。您可能想用Saber开票解决这个问题,或者如上文Andy K所建议,尝试将CCVIEW添加到该EPR中(尽管我认为这可能行不通)。