キャンセル用予約履歴確認(GetBookingDetails)
API情報
キャンセルを実施する際の予約履歴を確認する為のリクエストです。
リクエストサンプル
選択<CommandList>
<GetBookingDetails>
<XmlLoginId>XXXXXXXXXXXXXXXX</XmlLoginId>
<LoginId>XXXXXXXXXXXXXXXX</LoginId>
<TFBookingReference>A1B2C3D4E</TFBookingReference>
<BookingProfile>
<CustomSupplierParameterList>
<CustomSupplierParameter>
<Name>IsBookingForCancellation</Name>
<Value>true</Value>
</CustomSupplierParameter>
</CustomSupplierParameterList>
</BookingProfile>
</GetBookingDetails>
</CommandList>
レスポンスサンプル
選択<CommandList>
<GetBookingDetails millis="1157">
<LoginId>XXXXXXXXXXXXXXXX</LoginId>
<Status>Succeeded</Status>
<SupplierReference>ABCDEF</SupplierReference>
<RouterHistory>
省略
<BookingRouter>
省略
<GroupList>
<Group>
省略
<Price>
<Amount>174840.00</Amount>
<Currency>JPY</Currency>
<TaxItemList>
<TaxItem>
<Name>Paid Amount</Name>
<Amount>174840.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Refund Amount</Name>
<Amount>144840.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Supplier Charge</Name>
<Amount>30000.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
</TaxItemList>
</Price>
</Group>
</GroupList>
<SupplierInfoList>
<SupplierInfo>
<DisplayName>No Show[HND-LAX]</DisplayName>
<InfoType>text</InfoType>
<Info/>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Fare Rules[HND-LAX] </DisplayName>
<InfoType>text</InfoType>
<Info>*Penalties: type: rule cancellations before departure charge jpy 30000 for cancel/refund. note - text below nov validated for autopricing. if passenger make cancel prior to departure -charge jpy 30000 for adult -charge jpy 22500 for child. -penalty will not apply to infants under 2 years of age not occupying a seat. charge 50 percent for cancel/no-show. note - text below not validated for autopricing. if passenger donot make cancel notice. -in case of 50 percent of the fare is less than jpy30000 for adult less than jpy22500 for child penalty jpy30000 applies for adult penalty jpy22500 applies for child -penalty will not apply to infants under 2 years of age not occupying a seat. after departure ticket is non-refundable. changes any time changes not permitted. </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Fare Rules[LAX-HND] </DisplayName>
<InfoType>text</InfoType>
<Info>*Penalties: type: rule cancellations before departure charge jpy 30000 for cancel/refund. note - text below nov validated for autopricing. if passenger make cancel prior to departure -charge jpy 30000 for adult -charge jpy 22500 for child. -penalty will not apply to infants under 2 years of age not occupying a seat. charge 50 percent for cancel/no-show. note - text below not validated for autopricing. if passenger donot make cancel notice. -in case of 50 percent of the fare is less than jpy30000 for adult less than jpy22500 for child penalty jpy30000 applies for adult penalty jpy22500 applies for child -penalty will not apply to infants under 2 years of age not occupying a seat. after departure ticket is non-refundable. changes any time changes not permitted. </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Customer Service FAQs </DisplayName>
<InfoType>url</InfoType>
<Info>https://www.aa.com/aa/i18nForward.do?p=/utility/FAQs/customerService_FAQ.jsp </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Passenger name rules </DisplayName>
<InfoType>text</InfoType>
<Info>Please provide your full name as it appears on the government-issued photo ID that you plan to use when traveling (e.g. driver"s license or passport). Note: If the name on your AAdvantage account does not match the name on your government-issued photo ID, please go to My Account to update your name. </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Frequent Flyer Number </DisplayName>
<InfoType>text</InfoType>
<Info>We only accept the frequent flyer program of AA </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Passport Note</DisplayName>
<InfoType>text</InfoType>
<Info>Please submit the the date of birth if you want to add passport info for this passenger. </Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Baggage Policy</DisplayName>
<InfoType>url</InfoType>
<Info>http://www.aa.com/i18n/travelInformation/baggage/baggageAllowance.jsp </Info>
</SupplierInfo>
</SupplierInfoList>
</BookingRouter>
</RouterHistory>
省略
</GetBookingDetails>
省略
</CommandList>
XML Field | 階層 | M/O | 説明 |
---|---|---|---|
CommandList | コマンドリストタグ | ||
-GetBookingDetails | 1 | M | コマンドタグ |
--XmlLoginId | 2 | M | XMLログインID 詳細は接続仕様 参照 |
--LoginId | 2 | M | ログインID 詳細は接続仕様 参照 |
--TFBookingReference | 2 | M | Travelfusionブッキングリファレンス 旅客情報レスポンス(ProcessTerms)のリファレンス |
--BookingProfile | 2 | M | ブッキングプロファイルタグ キャンセルを行う際は送信必須 |
---CustomSupplierParameterList | 3 | M | 検索・予約時に必要なパラメーターリストタグ キャンセルを行う際は送信必須 |
----CustomSupplierParameter | 4 | M | 検索・予約時に必要なパラメータータグ キャンセルを行う際は送信必須 |
-----Name | 5 | M | パラメーター名 キャンセルを行う際は"IsBookingForCancellation"を固定で送信 |
------Value | 6 | M | パラメーターの値 キャンセルを行う際は"true"を固定で送信 |
XML Field | 階層 | M/O | 説明 |
---|---|---|---|
CommandList | コマンドリストタグ | ||
-GetBookingDetails | 1 | M | コマンドタグ |
--Status | 2 | M | ステイタス |
--SupplierReference | 2 | O | サプライヤーリファレンス 詳細は予約確認レスポンス(CheckBooking)参照 |
--RouterHistory | 2 | M | ルーター履歴 サプライヤーから返却された各種情報 |
---BookingRouter | 3 | O | 予約確認レスポンス(Checkbooking)で返却されたフライト詳細情報履歴 |
----GroupList | 4 | O | グループ一覧タグ |
-----Group | 5 | O | グループタグ |
------Price | 6 | O | 料金タグ |
-------TaxItemList | 7 | O | 請求項目一覧 |
--------TaxItem | 8 | O | 請求項目 |
---------Name | 9 | O | 項目名 |
---------Amount | 9 | O | 料金 |
---------Currency | 9 | O | 通貨 |
----SupplierInfoList | 4 | O | 当該タグのエレメント情報については、 当該ページ下の"サプライヤーインフォリスト エレメントフォーマット セクション参照 |
Format of the SupplierInfoList element
サプライヤーインフォリスト エレメントフォーマットXML Field | 階層 | M/O | 説明 |
---|---|---|---|
SupplierInfoList | サプライヤーインフォリストタグ サプライヤーによって返却された情報。 運賃規則や規約、条件等の利用ユーザーに表示すべき情報。 |
||
-SupplierInfo | 1 | M | サプライヤーインフォメーションタグ サプライヤーによって返却された情報 |
--DisplayName | 2 | M | 項目名 |
--InfoType | 2 | M | 項目タイプ 値には"text", "url", "remark"のいずれかが選択される。 |
--Info | 2 | M | インフォメーション "InfoType"がtext"の場合はエンドユーザーへの周知情報。 "InfoType"がremark"の場合は旅行会社(エンドユーザーではない)への周知情報 "InfoType"がurl"の場合はエンドユーザーへの周知情報。 |