Air Bookability Workflow 1 Best Practices: Shop Price Seat Pay

The "Shop Price Seat Pay" bookability workflow essentially allows a payment claim before committing to a booking. The basic bookability workflow steps are:

  1. Low Fare Shop
  2. Air Price
  3. Add Seats and mandatory PNR Data.
  4. Takes payment from customer
    1. If payment is confirmed, end the booking.
    2. If payment doesn't go through, release the seats back to the airline (perform an ignore).

 

A basic overview of the workflow is:

The following flowchart demonstrates the workflow for a successful booking, based on the associated transaction. Each step has up to four components that are discussed in detail. The Bookability Best Practices Workflow version 1 is also available in PDF format.

Search Flights

Transaction: Search for flights: LowFareSearchReq

End User: Searches for flights

UI/API: Sends search data entered by user

Recommendations:

Review Flight Solutions

Transaction: Get flight results: LowFareSearchRsp

End User: Views flight solutions

UI/API: Receives and displays search response data

Recommendation:

 

View Price

Transaction: View Price: AirPriceRequest/Rsp

End User: Select the best price for the journey

UI/API: Receives and displays search response data

Recommendation:

 

 

Begin a Session

Transaction: Start a session: BookingStartReq/Rsp

End User:

UI/API: Session opens to hold customer booking data to secure flight.

Recommendation: Be mindful of you time, as the session ends after 15 minutes of inactivity.

Confirm Segment Bookability

Transaction: Confirm segment bookability: BookingAirSegmentReq/Rsp

UI/API:

Recommendations:

Price held solution

Transaction: Price held solution: BookingPricingReq/Rsp

End User: N/A

UI/API: N/A

Recommendations:

Seat Request (Optional)

Transaction: Seat Request: SeatMapReq/Rsp

End User: Selects seats

UI/API: N/A

Recommendations:

Error

Solution no longer available.

Path: Redisplay cached search results and remove unavailable solution.

End User: Views flight solution

Recommendations:

Error Solution Processing

The following flowchart shows a potential error processing workflow

Enter Personal Details and Payment Information

End User: Enter personal details and payment information

UI/API: Request user personal details and print information

Recommendations:

Submit Personal Details and Payment Information

Transaction: N/A: Customer authorizes end user payment.

End User: Submits personal details and payment information, and authorizes payment.

UI/API: Sends user personal details and processes payment information

Recommendation:

Note: At this point, the transaction will end with either an Ignore because of payment errors, or a successful "End Transact."

Error

Solution no longer available. Manual Intervention required.

Transaction: End Session with "Ignore:" BookingEndReq/Rsp

Path: Redisplay cached search results and remove unavailable solution.

End User: Views flight solution

Recommendations:

Error

Customer payment did not go through and no other payment solution works.

Transaction: End Session with "Ignore:" BookingEndReq/Rsp

Path: Notify customer of failed booking. Seats are returned to airline.

End User: Reviews options and determines solution.

Recommendations:

 

Error

Booking created but payment declined. Booking held. End session with "End" and work with customer to get the payment in a different way within a certain time limit.

Path: Notify customer to contact agency.

End User: Contacts agency and produces alternate form of payment

Recommendations:

Receives Success Message and Booking Confirmation

Transaction: End Session with BookingEnd Request.

End User: Receives success message and booking confirmation

UI/API: Displays booking confirmation

Note: There is a change that between stopping the session and booking the fare that there may no longer be availability and/or that the seat may not be available.

 

Receives email or successful ticket confirmation

Transaction: Ticket Reservation: AirTicketingReq/Rsp.

End User: Receives email and/or successful ticket confirmation

UI/API: Emails / displays ticketing confirmation

Note: There may be an error that the solution is no longer available. Manual intervention is required on the PNR.