ProcessDetails Response

 XML Field  Description
 CommandList  The surrounding tag
 -ProcessDetails  The command name
 --RoutingId  The routing id (as returned previously).
 --Router
    [Optional]
 Contains the details of the selected flight. This may differ from the details previously supplied as more information may be available from the supplier now that a flight has been selected. The structure of this element will be exactly as in the ResultsResponse, except that in the OutwardList and the ReturnList there will only be one Outward and Return option (corresponding to the selected flight). Since the supplier may structure their data differently at this stage and may also alter or add any information to the data previously supplied, this Router cannot be guaranteed to contain the same price / journey breakdowns as in the results stage. Travelfusion will only supply the data that the supplier provides at each stage. This element may be omitted if no new data is supplied by the supplier.
 --SupplierHandoffData
    [Optional]
 Provides information needed to hand the user over to the supplier in a browser at the appropriate stage to complete the booking. If this is omitted then 'deep linking' is not available for this supplier or result. Suppliers that require cookies cannot be 'deep-linked' in this way due to browser security restrictions.
 ---Method  Has only values post or get. This is the HTTP 'method' that should be used to submit the form containing the HTTP parameters listed below.
 ---Url  Contains the URL to which the HTTP parameters should be submitted (i.e. the 'action' of the HTML form).
 ---ParameterList
    [Optional]
 The HTTP query parameters. These parameters should be used to build an HTML form. This form must be submitted by the user's browser to transfer the user to the supplier's site to complete the booking. This element will be omitted if there are no parameters to be submitted or they are all contained in the URL.
 ----Parameter  An http parameter. This corresponds to an 'input' within the HTML form.
 -----Name  The parameter name. This corresponds to an 'input' name within the HTML form.
 -----Value  The parameter value. This corresponds to an 'input' value within the HTML form.
 --SupportedCardList
    [Optional]
 Defines which card types are supported for this booking
 ---SupportedCard
    [Optional]
 Defines a card type that is supported for this booking and the related charge (if this is available from the supplier). Note that the same card type may be returned multiple times with charges in different currencies.
 ----CardType  A card type that may be used for this booking. Will be one of the possible card type values - listed in the CardType element in the ProcessTerms Request specification.
 ----CardCharge
    [Optional]
 Contains information about the fixed amount that will be added to the total price by the supplier if this card type is used.
 -----Charge  The amount that will be added to the total price by the supplier if this card type is used. This element will follow the general price format described in the CheckRouting Results Response specification. Only the Amount and Currency elements will be supplied. Please note, this charge is only applicable to the specific flight being booked, as some suppliers vary the card charge per-booking based on their own internal logic. Therefore it is important the charge is not cached or assumed the same for any other bookings, or displayed to the user as the supplier's fixed card charge for all bookings.
 ----CardChargePercentage (new)
    [Optional]
 Denotes the % value that a supplier levies for a given card type. The % is based on the transactional amount of the journeys being booked and appears only where a supplier levies a card fee as a percentage. The % can be useful in estimating how the card charge varies, upon selecting different ancillaries or additional services as part of the booking. Please note that due to formatting rules, applied by the different suppliers, your estimation can lead to a rounding error of a few cents, so its best to ensure that your application can handle price changes on the next step of the booking flow. To have this feature activated in your response, please contact Travelfusion.
--FeesList (new)
    [Optional]
 Lists all available air-extras and their charges for the particular journey. Currently luggage, speedy boarding and online check in charge information are available.
---Luggage
    [Optional]
 Holds the luggage charge information.
----ItemList
    [Optional]
 Lists the different luggage options, each with a price on a per-passenger basis, for the entire booking, and additional information that varies on a per supplier basis.
-----Item
    [Optional]
 Represents a particular luggage option. Depending on the supplier every option may be denoted by Weight or Quantity or both. If Quantity is omitted and only one option appears, it implies that the supplier uses a linear pricing scheme. Therefore the option will be represented with a price per luggage item. If Quantity is omitted and multiple options returned, then the price per option depends on the chosen weight.
------Quantity
    [Optional]
 Represents the number of luggage items (pieces) of the baggage option.
------MaxQuantity
     [Optional]
  Represents the maximum number of luggage items (pieces) allowed for the entire booking.
------Weight
    [Optional]
 Represents the total weight of all luggage pieces for the baggage option.
------MaxWeight
    [Optional]
 Denotes the maximum weight each passenger is allowed for the entire booking.
------Amount
 The cost of the baggage option.
------Currency
 The currency associated with the cost of the baggage option.
---SpeedyBoarding  Holds the speedy boarding information.
----ItemList Lists the different Speedy boarding options, each with a price on a per-booking basis, and additional information that varies on a per supplier basis.
-----Item  Represents a particular speedy boarding option.
------Amount  The cost of the speedy boarding option.
------Currency  The currency associated with the cost of the speedy boarding option.
--- CheckIn   The node holding the check-in charge entities.
----ItemList  Lists the different check-in options, each with a price on a per-passenger basis, and additional information that varies on a per supplier basis.
-----Item   Represents a particular check-in option.
------Type  Types for the particular check-in option.two values, 'Web CheckIn' and 'Airport CheckIn'
-------Amount   The cost of the check In option.
-------Currency   The currency associated with the cost of the check in option.