Skip to main content
Book a selected flight by submitting passenger details. PayVessel reserves the seats with the airline and returns a booking ID and your internal reference. After booking, collect payment from your customer and then call Issue Ticket to issue the final e-ticket and PNR.

How it works

  1. Call Select a Flight to lock in the price and get a fresh flightKey.
  2. POST passenger details to this endpoint.
  3. Receive a PayVessel reference and a bookingId — save both.
  4. Collect payment from your customer.
  5. Call Issue Ticket with the bookingId to complete the ticket.

Usage

Request body

Passenger object

Response

Save the reference and booking.bookingId immediately — you will need bookingId to issue the ticket.

API Reference

Full request/response details and Try it