Skip to main content

Checkout App

Written by Product Management
Updated today

Introduction

The Checkout App is a standalone, open-source web application that handles the end-to-end payment and booking confirmation flow for TripBuilder clients. It integrates with the Nezasa platform to finalise itinerary bookings after payment, providing travellers with a seamless checkout experience.

Because the app is open source, clients have full access to the source code and can customise it to match their brand, workflows, and business requirements — from UI changes to custom integrations.


The Checkout Experience

The Checkout App is designed as a single-page experience — all steps are presented on one screen, giving travellers a clear, uninterrupted flow from review to confirmation.

The page is structured as follows:

  1. Booking summary — the traveller sees an overview of their itinerary, including the trip details and the amount due. Depending on the booking configuration, this may be a full payment or a down payment, with the remaining balance to be settled later via a separate payment link.

  2. Traveller details — the traveller fills in the required passenger information directly on the page.

  3. Insurance (optional) — if your setup includes an insurance integration (currently Vertical Insure), travellers are offered the option to add travel insurance before proceeding to payment.

  4. Payment — the traveller selects their preferred payment method (credit card or invoice) and completes the transaction. Credit card payments are processed via TrustMyGroup, Stripe, or Computop, depending on your configuration.

  5. Confirmation — once payment is successfully processed, the booking is confirmed and the traveller receives a confirmation on screen.


Hosting Options

The Checkout App is deployed independently from the core Nezasa platform. There are two ways to get it up and running:

  • Self-hosted — Your technical team can deploy and manage the app on your own infrastructure, giving you full control over the environment and configuration.

  • Hosted by a technology partner — One of Nezasa's certified technology partners can host and manage the app on your behalf, reducing the operational overhead for your team.

Contact your Nezasa account manager to discuss the right hosting option for your setup.


Payment Methods

The Checkout App supports the following payment methods:

  • Credit card — via TrustMyGroup, Stripe, or Computop

  • Invoice — for customers who prefer to pay offline


Insurance Integration

The Checkout App supports integration with Vertical Insure, allowing travellers to add travel insurance during the checkout flow.

Support for additional insurance providers is currently in progress.


Current Limitations

The Checkout App is a focused, purpose-built tool for payment and booking confirmation. Compared to the standard TripBuilder booking interface, the following features are not yet supported:

  • Booking changes — modifications to existing bookings cannot be processed through the Checkout App

  • Passolution — integration with Passolution is not currently available

We are actively working on expanding the feature set. If you have specific requirements, please reach out to your Nezasa contact.

Did this answer your question?