フライト予約詳細(ProcessDetails)
API情報
フライト予約詳細リクエスト(ProcessDetails)は、フライト詳細及びエンドユーザの個人情報をリクエストする際に必要な情報をリクエストするAPIです。
空席照会レスポンス(CheckRouting)の検索結果一覧情報を元に、複数のフライト情報のフライト予約詳細リクエストを大量に送信すると、トランザクション数の増大によるサーバーの負荷を引き起こします。そのため、フライト予約詳細リクエスト(ProcessDetails)は、エンドユーザーが空席照会レスポンス(CheckRouting)の検索結果一覧情報から、特定フライト情報を選択した際にコマンドする仕組みで構築するようお願いいたします。リクエストサンプル
選択<CommandList>
<ProcessDetails>
<XmlLoginId>XXXXXXXXXXXXXXXX</XmlLoginId>
<LoginId>XXXXXXXXXXXXXXXX</LoginId>
<RoutingId>61VI92N3LLM0TIYQ</RoutingId>
<OutwardId>50FW4HPV704XEZKD</OutwardId>
</ProcessDetails>
</CommandList>
レスポンスサンプル
選択<CommandList>
<ProcessDetails millis="463">
<LoginId>XXXXXXXXXXXXXXXX</LoginId>
<RoutingId>61VI92N3LLM0TIYQ</RoutingId>
<Router>
<RequiredParameterList>
<RequiredParameter>
<Name>DateOfBirth</Name>
<Type>formatted_text</Type>
<DisplayText>Date of birth (dd/mm/yyyy)</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>UserLogin</Name>
<Type>text</Type>
<DisplayText>Username for supplier login account</DisplayText>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>NumberOfBags</Name>
<Type>formatted_text</Type>
<DisplayText>Number of bags to be checked in (e.g. 2)</DisplayText>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>FrequentFlyerNumber</Name>
<Type>text</Type>
<DisplayText>Frequent flyer number</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>MobilePhone</Name>
<Type>notice</Type>
<DisplayText/>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>CardSecurityNumber</Name>
<Type>notice</Type>
<DisplayText/>
<PerPassenger>false</PerPassenger>
<IsOptional>false</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>PassportNumber</Name>
<Type>text</Type>
<DisplayText>Passport number</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>PassportExpiryDate</Name>
<Type>formatted_text</Type>
<DisplayText>Passport expiry date (dd/mm/yyyy)</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>PassportCountryOfIssue</Name>
<Type>formatted_text</Type>
<DisplayText>Passport country of issue</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>ChildrenAndInfantsSearch</Name>
<Type>notice</Type>
<DisplayText/>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>ChildrenAndInfantsBooking</Name>
<Type>notice</Type>
<DisplayText/>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>Nationality</Name>
<Type>formatted_text</Type>
<DisplayText>
Please enter the country of nationality (two-letter code, e.g. GB)
</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>AdvancedFlightOptions</Name>
<Type>value_select</Type>
<DisplayText>
Please Select Advanced Flight Options: FIRE(Firearms),GOLF(Golf Bag),SKBT(Skis and/or Boots),SNBD(Snowboard),OSSE(Other small sporting equipment),BICL(Bicycle),CANO(Canoe/Kayak),HGLD(Hang glider),WDSF(Windsurfer)
</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>SeatOptions</Name>
<Type>custom</Type>
<DisplayText>
Please Select Seat Options: 2201-1A(T|W|E|IE|1A|EL@2187.00 JPY@319),2201-1B(N|E|IE|1A|EL@2187.00 JPY@319),2201-1C(T|A|E|IE|1A|EL@2187.00 JPY@319),2201-1D(T|A|E|IE|1A|EL@2187.00 JPY@319),2201-1E(T|N|EL@2187.00 JPY@319),2201-1F(T|W|EL@2187.00 JPY@319),2201-2A(T|W|UF@1503.00 JPY@319),2201-2B(T|N|UF@1503.00 JPY@319),2201-2C(A|UF@1503.00 JPY@319),2201-2D(A|UF@1503.00 JPY@319),2201-2E(N|UF@1503.00 JPY@319),2201-2F(W|UF@1503.00 JPY@319),2201-3A(W|UF@1503.00 JPY@319),2201-3B(N|UF@1503.00 JPY@319),2201-3C(A|UF@1503.00 JPY@319),2201-3D(A|UF@1503.00 JPY@319),2201-3E(N|UF@1503.00 JPY@319),2201-3F(W|UF@1503.00 JPY@319),2201-4A(W|UF@1503.00 JPY@319),2201-4B(N|UF@1503.00 JPY@319),2201-4C(A|UF@1503.00 JPY@319),2201-4D(A|UF@1503.00 JPY@319),2201-4E(N|UF@1503.00 JPY@319),2201-4F(W|UF@1503.00 JPY@319),2201-5A(W|UF@1503.00 JPY@319),2201-5B(N|UF@1503.00 JPY@319),2201-5C(A|UF@1503.00 JPY@319),2201-5D(A|UF@1503.00 JPY@319),2201-5E(N|UF@1503.00 JPY@319),2201-5F(W|UF@1503.00 JPY@319),2201-6A(W@614.00 JPY@319),2201-6B(N@614.00 JPY@319),2201-6C(T|A@614.00 JPY@319),2201-6D(A@614.00 JPY@319),2201-6E(N@614.00 JPY@319),2201-6F(W@614.00 JPY@319),2201-7A(T|W@614.00 JPY@319),2201-7B(T|N@614.00 JPY@319),2201-7C(A@614.00 JPY@319),2201-7D(T|A@614.00 JPY@319),2201-7E(T|N@614.00 JPY@319),2201-7F(W@614.00 JPY@319),2201-8A(W@614.00 JPY@319),2201-8B(N@614.00 JPY@319),2201-8C(A@614.00 JPY@319),2201-8D(A@614.00 JPY@319),2201-8E(N@614.00 JPY@319),2201-8F(W@614.00 JPY@319),2201-9A(T|W@614.00 JPY@319),2201-9B(T|N@614.00 JPY@319),2201-9C(A@614.00 JPY@319),2201-9D(A@614.00 JPY@319),2201-9E(N@614.00 JPY@319),2201-9F(T|W@614.00 JPY@319),2201-10A(W|E|IE|1A|EL@1503.00 JPY@319),2201-10B(T|N|E|IE|1A|EL@1503.00 JPY@319),2201-10C(T|A|E|IE|1A|EL@1503.00 JPY@319),2201-10D(T|A|E|IE|1A|EL@1503.00 JPY@319),2201-10E(T|N|E|IE|1A|EL@1503.00 JPY@319),2201-10F(W|E|IE|1A|EL@1503.00 JPY@319),2201-11A(W|E|IE|1A|EL@1503.00 JPY@319),2201-11B(N|E|IE|1A|EL@1503.00 JPY@319),2201-11C(T|A|E|IE|1A|EL@1503.00 JPY@319),2201-11D(A|E|IE|1A|EL@1503.00 JPY@319),2201-11E(N|E|IE|1A|EL@1503.00 JPY@319),2201-11F(W|E|IE|1A|EL@1503.00 JPY@319),2201-12A(T|W@614.00 JPY@319),2201-12B(N@614.00 JPY@319),2201-12C(A@614.00 JPY@319),2201-12D(A@614.00 JPY@319),2201-12E(T|N@614.00 JPY@319),2201-12F(T|W@614.00 JPY@319),2201-13A(W@614.00 JPY@319),2201-13B(N@614.00 JPY@319),2201-13C(A@614.00 JPY@319),2201-13D(A@614.00 JPY@319),2201-13E(N@614.00 JPY@319),2201-13F(W@614.00 JPY@319),2201-14A(W@614.00 JPY@319),2201-14B(N@614.00 JPY@319),2201-14C(A@614.00 JPY@319),2201-14D(A@614.00 JPY@319),2201-14E(N@614.00 JPY@319),2201-14F(W@614.00 JPY@319),2201-15A(W@614.00 JPY@319),2201-15B(N@614.00 JPY@319),2201-15C(A@614.00 JPY@319),2201-15D(A@614.00 JPY@319),2201-15E(N@614.00 JPY@319),2201-15F(W@614.00 JPY@319),2201-16A(W@614.00 JPY@319),2201-16B(N@614.00 JPY@319),2201-16C(A@614.00 JPY@319),2201-16D(A@614.00 JPY@319),2201-16E(N@614.00 JPY@319),2201-16F(W@614.00 JPY@319),2201-17A(T|W@614.00 JPY@319),2201-17B(T|N@614.00 JPY@319),2201-17C(T|A@614.00 JPY@319),2201-17D(T|A@614.00 JPY@319),2201-17E(T|N@614.00 JPY@319),2201-17F(T|W@614.00 JPY@319),2201-18A(W@614.00 JPY@319),2201-18B(N@614.00 JPY@319),2201-18C(A@614.00 JPY@319),2201-18D(A@614.00 JPY@319),2201-18E(N@614.00 JPY@319),2201-18F(W@614.00 JPY@319),2201-19A(W@614.00 JPY@319),2201-19B(N@614.00 JPY@319),2201-19C(A@614.00 JPY@319),2201-19D(A@614.00 JPY@319),2201-19E(N@614.00 JPY@319),2201-19F(W@614.00 JPY@319),2201-20A(W@614.00 JPY@319),2201-20B(N@614.00 JPY@319),2201-20C(A@614.00 JPY@319),2201-20D(A@614.00 JPY@319),2201-20E(N@614.00 JPY@319),2201-20F(W@614.00 JPY@319),2201-21A(W@614.00 JPY@319),2201-21B(N@614.00 JPY@319),2201-21C(A@614.00 JPY@319),2201-21D(A@614.00 JPY@319),2201-21E(N@614.00 JPY@319),2201-21F(W@614.00 JPY@319),2201-22A(W@614.00 JPY@319),2201-22B(N@614.00 JPY@319),2201-22C(A@614.00 JPY@319),2201-22D(A@614.00 JPY@319),2201-22E(N@614.00 JPY@319),2201-22F(W@614.00 JPY@319),2201-23A(W@614.00 JPY@319),2201-23B(N@614.00 JPY@319),2201-23C(A@614.00 JPY@319),2201-23D(A@614.00 JPY@319),2201-23E(N@614.00 JPY@319),2201-23F(W@614.00 JPY@319),2201-24A(W@614.00 JPY@319),2201-24B(N@614.00 JPY@319),2201-24C(A@614.00 JPY@319),2201-24D(A@614.00 JPY@319),2201-24E(N@614.00 JPY@319),2201-24F(W@614.00 JPY@319),2201-25A(W@614.00 JPY@319),2201-25B(N@614.00 JPY@319),2201-25C(A@614.00 JPY@319),2201-25D(T|A@614.00 JPY@319),2201-25E(T|N@614.00 JPY@319),2201-25F(W@614.00 JPY@319),2201-26A(W@614.00 JPY@319),2201-26B(N@614.00 JPY@319),2201-26C(A|E|IE|1A@614.00 JPY@319),2201-26D(T|A|E|IE|1A@614.00 JPY@319),2201-26E(T|N@614.00 JPY@319),2201-26F(W@614.00 JPY@319)
</DisplayText>
<PerPassenger>true</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>PostCode</Name>
<Type>notice</Type>
<DisplayText/>
<PerPassenger>false</PerPassenger>
<IsOptional>false</IsOptional>
</RequiredParameter>
<RequiredParameter>
<Name>AdditionalEmailRecipients</Name>
<Type>formatted_text</Type>
<DisplayText>
Specify additional email addresses to which booking confirmation emails should be sent (comma-separated list).
</DisplayText>
<PerPassenger>false</PerPassenger>
<IsOptional>true</IsOptional>
</RequiredParameter>
</RequiredParameterList>
<Supplier>ezy</Supplier>
<Vendor>
<Name>easyJet</Name>
<Url>http://www.easyjet.com/</Url>
</Vendor>
<Complete>true</Complete>
<RequestedLocations>
<Origin>
<Type>airport</Type>
<Code>LTN</Code>
</Origin>
<Destination>
<Type>airport</Type>
<Code>MAD</Code>
</Destination>
</RequestedLocations>
<GroupList>
<Group>
<Id>VEASE99TFONFZ7ID</Id>
<OutwardList>
<Outward>
<Id>50FW4HPV704XEZKD</Id>
<CacheInfo>
<CacheDataAgeSeconds>0</CacheDataAgeSeconds>
</CacheInfo>
<Price>
<Amount>18706.00</Amount>
<Currency>JPY</Currency>
<PriceIncludesTax>true</PriceIncludesTax>
<TaxItemList>
<TaxItem>
<Name>Booking Service Fee</Name>
<Amount>785.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Merchant Fee</Name>
<Amount>457.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Credit card surcharge</Name>
<Amount>342.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Bank Administration Charge</Name>
<Amount>40.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
<TaxItem>
<Name>Handling Fee</Name>
<Amount>1962.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
</TaxItemList>
<PassengerPriceList>
<PassengerPrice>
<Amount>15124.00</Amount>
<Currency>JPY</Currency>
<PriceIncludesTax>true</PriceIncludesTax>
<TaxItemList>
<TaxItem>
<Name>Taxes</Name>
<Amount>2435.00</Amount>
<Currency>JPY</Currency>
</TaxItem>
</TaxItemList>
<Age>30</Age>
</PassengerPrice>
</PassengerPriceList>
</Price>
<Duration>155</Duration>
<SegmentList>
<Segment>
<Origin>
<Type>airport</Type>
<Code>LTN</Code>
</Origin>
<Destination>
<Type>airport</Type>
<Code>MAD</Code>
</Destination>
<DepartDate>01/05/2015-06:25</DepartDate>
<ArriveDate>01/05/2015-10:00</ArriveDate>
<Duration>155</Duration>
<TfOperator>
<Name>easyJet</Name>
<Code>U2</Code>
</TfOperator>
<TfVendingOperator>
<Name>easyJet</Name>
<Code>U2</Code>
</TfVendingOperator>
<Operator>
<Name>easyJet</Name>
<Code>U2</Code>
</Operator>
<VendingOperator>
<Name>easyJet</Name>
<Code>U2</Code>
</VendingOperator>
<FlightId>
<Code>U22201</Code>
<Number>2201</Number>
</FlightId>
<TravelClass>
<TfClass>Economy With Restrictions</TfClass>
<SupplierClass>Y</SupplierClass>
<SupplierRBDCode>Y</SupplierRBDCode>
</TravelClass>
<SegmentMayEndWithAStop>false</SegmentMayEndWithAStop>
</Segment>
</SegmentList>
<Vendor>
<Name>ezy</Name>
<Url>http://www.easyjet.com/</Url>
</Vendor>
</Outward>
</OutwardList>
</Group>
</GroupList>
<SupplierInfoList>
<SupplierInfo>
<DisplayName>Terms and Conditions</DisplayName>
<InfoType>url</InfoType>
<Info>http://www.easyjet.com/en/terms-and-conditions</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Article 28: Insurance</DisplayName>
<InfoType>url</InfoType>
<Info>http://www.easyjet.com/en/terms-and-conditions#a29</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Article 20: Dangerous Goods</DisplayName>
<InfoType>url</InfoType>
<Info>http://www.easyjet.com/en/terms-and-conditions#a21</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Article 14: Seating</DisplayName>
<InfoType>url</InfoType>
<Info>http://www.easyjet.com/en/terms-and-conditions#a14</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Advance Passenger Information Rule</DisplayName>
<InfoType>remark</InfoType>
<Info>
If only partial passport information is provided (must including passport number), we will still forward the API request to easyJet. Please note that if a traveller is travelling on an APIS route, he will not be allowed to checkin through the website unless his document information is complete. Thus please go to easyjet.com to complete the APIS. Hint: To view/manage bookings on easyjet.com, a password is required, which is always sendt to the contact email address along with the confirmation email if the user has not registered before. Rule of APIS parameters: 1. The max lengh of passport number is 20. 2. DateOfBirth is required only for adults and children, and must be valid and older than 2 years of age. 3. Any adult with accompanying infant must be at least 18 years of age on the date of the outbound flight.
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Payment in MAD currency</DisplayName>
<InfoType>remark</InfoType>
<Info>
easyJet do not support payment in MAD currency for cards except MasterCard and Visa Credit.
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Fare Rules - Y</DisplayName>
<InfoType>text</InfoType>
<Info>
The Standard Fare must be paid in full at time of booking. Names of passengers may be changed on payment of a "name change" fee. Passengers can transfer reservations (subject to availability) for an administration fee per passenger per flight, plus any difference in the total cost of the flight at the time the change is made. If the new fare is lower, no refund will be made. Any additional services must be paid for in full at time of booking. For full terms and conditions please refer to http://www.easyjet.com/EN/Book/conditions.html.
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Advance Passenger Information For Outward Segment</DisplayName>
<InfoType>remark</InfoType>
<Info>
Advance Passenger Information is required for the outward segment. Passport details are required to be submitted before departure. You are kindly requested to make sure that these details are completed with the supplier and that the passport of each traveller is available for presentation at checkin/boarding.
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Note for outward flight"s seat</DisplayName>
<InfoType>remark</InfoType>
<Info>
Exit Row seats are not available for selection for Passengers who are Child under 16 yrs have hearing, Sight or other disability, has Infant on Lap, Pregnant, Physical disorder, Elderly and fragile. Standard and Exit Row Seats Free Of Charge for FlexiFare and all Seats are Free Of Charge for passengers having ejPlusCard..
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Airline Passenger Duty (APD) Refund Information 1</DisplayName>
<InfoType>text</InfoType>
<Info>
Please request UK APD tax refund for children aged 2~11 at www.easyjet.com/apd
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Airline Passenger Duty (APD) Refund Information 2</DisplayName>
<InfoType>text</InfoType>
<Info>
To be eligible for a refund of your child"s APD, the following must apply: 1.The child (children) on the booking must be aged 2 or over, but under 12 on the date of your flight departure from a UK airport. 2. They must be travelling on, or after, May 1 2015
</Info>
</SupplierInfo>
<SupplierInfo>
<DisplayName>Airline Passenger Duty (APD) Refund Information 3</DisplayName>
<InfoType>text</InfoType>
<Info>
Easyjet are automatically refunding any CHILD APD due, following that the APIS details are completed or the APD refund form on the managemybooking portal, as well as that the child age needs to be submitted before the refund is given.
</Info>
</SupplierInfo>
</SupplierInfoList>
</Router>
<SupplierHandoffData>
<Method>GET</Method>
<Url/>
</SupplierHandoffData>
<SupportedCardList>
<SupportedCard>
<CardType>Visa Debit</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>American Express</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>MasterCard</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>Diners Club</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>Visa Credit</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>Visa Electron</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>BTA American Express</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
<SupportedCard>
<CardType>JCB Card</CardType>
<CardCharge>
<Charge>
<Amount>0.00</Amount>
<Currency>JPY</Currency>
</Charge>
<ChargeIsPerPassengerLeg>false</ChargeIsPerPassengerLeg>
</CardCharge>
</SupportedCard>
</SupportedCardList>
<FeesList>
<Luggage>
<ItemList>
<Item>
<Quantity>1</Quantity>
<Weight>20</Weight>
<MaxWeight>60</MaxWeight>
<MaxQuantity>3</MaxQuantity>
<Amount>2734.00</Amount>
<Currency>JPY</Currency>
</Item>
<Item>
<Quantity>2</Quantity>
<Weight>40</Weight>
<MaxWeight>60</MaxWeight>
<MaxQuantity>3</MaxQuantity>
<Amount>5468.00</Amount>
<Currency>JPY</Currency>
</Item>
<Item>
<Quantity>3</Quantity>
<Weight>60</Weight>
<MaxWeight>60</MaxWeight>
<MaxQuantity>3</MaxQuantity>
<Amount>8202.00</Amount>
<Currency>JPY</Currency>
</Item>
</ItemList>
</Luggage>
</FeesList>
</ProcessDetails>
<GeneralInfoItemList>
<GeneralInfoItem>
<Name>ServerAddress</Name>
<Value>10.30.50.114</Value>
</GeneralInfoItem>
<GeneralInfoItem>
<Name>ClientAddress</Name>
<Value>10.30.50.107</Value>
</GeneralInfoItem>
<GeneralInfoItem>
<Name>StartTime</Name>
<Value>06/04/15-10:03:30</Value>
</GeneralInfoItem>
<GeneralInfoItem>
<Name>EndTime</Name>
<Value>06/04/15-10:03:31</Value>
</GeneralInfoItem>
</GeneralInfoItemList>
</CommandList>
XML Field | 階層 | M/O | 説明 |
---|---|---|---|
XML Field | コマンドリストタグ | ||
-ProcessDetails | 1 | M | コマンドタグ |
--XmlLoginId | 2 | M | XMLログインID 詳細は接続仕様 参照 |
--LoginId | 2 | M | ログインID 詳細は接続仕様参照 |
--RoutingId | 2 | M | ルーティングID 空席キー照会レスポンス(StartRouting)で返却されたルーティングIDをセット |
--OutwardId | 2 | M | 往路ID 空席照会レスポンス(CheckRouting)で、エンドユーザーが選択したフライト詳細の"Id"をセット |
--ReturnId | 2 | O | 復路ID 片道旅程の場合は省略、往復旅程の場合は必須。 |
--HandoffParametersOnly | 2 | O | "true" : フライト予約詳細レスポンス(ProcessDetails)の"Router"情報は全て無視される。 "true"とすることで、サプライヤーにリクエストを行わないため、全体的なレスポンス改善が図られる。 また、貴社システムにてエンドユーザーをサプライヤーのWebサイトにリンクする場合も有効である。 "false"もしくは省略 : サプライヤーにリクエストを行い最新情報を取得する。 フライト情報の参照のみの目的であれば当該エレメントを"true"とすることでレスポンス改善が期待できるが、予約処理まで行う場合は当該エレメントは"false"もしくは省略すること。 |
XML Field | 階層 | M/O | 説明 |
---|---|---|---|
CommandList | コマンドリストタグ | ||
-ProcessDetails | 1 | M | コマンドタグ |
--RoutingId | 2 | M | ルーティングID |
--Router | 2 | O | ルータータグ 選択したフライト詳細情報を表示。フライト予約詳細リクエスト(ProcessDetails)にて予約フライトを選択した状態となるため、空席照会レスポンス(CheckRouting)等で返却されたフライト情報よりも詳細なフライト情報が返却される場合がある。 当該パラメーター情報は 空席照会レスポンス(CheckRouting)仕様書の"Router"情報と同一なため、詳細は当該仕様書を参照すること。但し、"OutwardList"及び"ReturnList"情報は空席照会レスポンス(CheckRouting)と異なり、”Outward"及び"Return"情報は、選択したフライト情報のみ返却される。 サプライヤーの返却するデータフォーマットが空席照会レスポンス(CheckRouting)の情報と違っていたり、追加・変更されている場合があり、当該ルータ情報が空席照会レスポンス(CheckRouting)以前で返却された情報と同じとは限らないため、注意する必要がある。 Travelfusionは、各リクエスト時にサプライヤーから提供された情報をそれぞれのタイミングで返却している。 当該ルーター情報は以前に返却された情報に変更がない場合は省略される場合がある。 *ご注意* 予約時に必要なパラメーター情報が返却されているため重要な項目です。 当該パラメーター情報はサプライヤーによって返却されるパラメーター数、条件が異なるため、全てのパラメーター情報を解析できるシステムにする必要があります。 |
--SupplierHandoffData | 2 | O | エンドユーザーをサプライヤーのWebサイトに誘導する際に必要な情報が含まれる。 当該エレメントが省略されている場合、サプライヤーのWebサイトへの「ディープリンク(※)」は利用不可となる。 Cookieを必要とするサプライヤーWebサイトではディープリンクはできない。 ※ あるウェブページから他のウェブサイトのトップページ以外の各コンテンツ(ウェブページ・画像等)に直接ハイパーリンクを張ること |
---Method | 3 | M | メソッド 値は"get"もしくは"post"のいずれか。 以下HTTPパラメーター情報を含むフォームを送信する際に利用される。 |
---Url | 3 | M | URL |
---ParameterList | 3 | O | パラメーターリストタグ HTTPクエリからメーター。HTTPフォームを作成する際に必要なパラメーター情報。当該パラメーター情報は予約作成時に必要となる。 送信するパラメーターがない場合、もしくは全パラメーター情報が"URL"エレメントに含まれている場合は省略される。 |
----Parameter | 4 | M | HTTPパラメータータグ HTMLフォームの"input"に対応する。 |
-----Name | 5 | M | パラメーター名 HTMLフォームの"input"名に対応する。 |
-----Value | 5 | M | パラメーター名 HTMLフォームの"input"の値に対応する。 |
--SupportedCardList | 2 | O | サポートカードリストタグ 当該予約でサポートするカードタイプを定義する。 |
---SupportedCard | 3 | O | サポートカードタグ 要害予約・決済でサポートするカードタイプを定義する。 異なる通貨での決済を複数回実施する場合でも同じカードタイプが返却される。 |
----CardType | 4 | O | カードタイプ 要害予約・決済でサポートするカードタイプ。 旅客情報リクエスト(ProcessTerms)のカードタイプエレメント仕様に記載されたカードタイプが返却される。 |
----CardCharge | 4 | O | クレジットカード手数料タグ 当該カードでの決済時のクレジットカード手数料情報。 |
-----Charge | 5 | O | クレジットカード手数料 当該カードでの決済時のクレジットカード手数料金。詳細は空席照会レスポンス(CheckRouting)の仕様書参照。 "Amount"及び"Currency"エレメントが返却される *ご注意* 当該エレメントのクレジットカード手数料は概算値となる場合があるため、旅客情報レスポンス(ProcessTerms)のクレジットカード手数料を確定値として利用してください。当該エレメントの値をキャッシュして後続画面で利用したり、別の予約時に利用することはできません。 |
--FeesList | 2 | O | 料金リストタグ 追加サービス(Air-extras)や特定の旅程に発生する料金のリストが表示される。 現在対応しているのは、以下の通りです。 luggage speedy boarding online check in charge |
---Luggage (2022年1月末サンセット) |
3 | O | 手荷物料金タグ ※2022年1月末以降、当該タグでの手荷物情報は取得できなくなりました。機内持ち込み手荷物指定またはチェックイン手荷物指定を参照ください。 |
----ItemList | 4 | O | アイテムリストタグ 旅客単位の手荷物料金オプションを表示 |
-----Item | 5 | O | アイテムタグ 手荷物料金オプションについての情報。サプライヤーにによって、重量または個数、もしくはその両方が表示される。 |
------Quantity | 6 | O | 個数 |
------MaxQuantity | 6 | O | 最大個数 予約時に購入可能な個数 |
------Weight | 6 | O | 重量 "Quantity"の個数の場合に認められる総重量 |
------MaxWeight | 6 | O | 最大重量 手荷物の個数に関係なく当該予約時に認められる総重量 |
------Amount | 6 | M | 料金 |
------Currency | 6 | M | 通貨 |
---SpeedyBoarding | 3 | O | スピーディーボーディング(優先搭乗)タグ |
----ItemList | 4 | O | アイテムリストタグ 予約単位のスピーディーボーディング(優先搭乗)オプション |
-----Item | 5 | O | アイテムタグ スピーディーボーディング(優先搭乗)オプションを表す |
------Amount | 6 | M | 料金 |
------Currency | 6 | M | 通貨 |
--- CheckIn | 3 | O | チェックインタグ |
----ItemList | 4 | O | アイテムリストタグ 旅客単位のチェックインオプション |
-----Item | 5 | O | アイテムタグ チェックインオプションを表す |
------Type | 6 | O | タイプ チェックインタイプ。 値は"Web CheckIn”もしくは"Airport CheckIn" |
-------Amount | 7 | M | 料金 |
-------Currency | 7 | M | 通貨 |