Service module

Activities & Experiences

Packages this travel service as an enterprise-ready module that can be launched through API, SDK, embedded checkout, mini program, white-label app, or the partner console.

Who it is for

B2B partners that want to add travel revenue without taking on supplier connectivity, fulfillment, reporting, and operational complexity from day one.

checkout.ts
import { CrownRoute } from "@crownroute/sdk";

const client = new CrownRoute({
  apiKey: process.env.CROWNROUTE_API_KEY,
  environment: "sandbox"
});

const offers = await client.flights.search({
  origin: "DXB",
  destination: "LHR",
  departureDate: "2026-07-18",
  travelers: [{ type: "adult" }]
});

const booking = await client.bookings.create({
  offerId: offers.data[0].id,
  products: ["flight", "insurance", "esim"],
  settlementWallet: "primary"
});

How it works

Activate the service in sandbox
Configure market, price, and support rules
Test search or order creation
Collect payment or debit wallet
Fulfill order and monitor status in the console

How partners launch

Start sandbox workspace
Select service and market coverage
Test API or hosted flow
Complete KYB and commercial setup
Promote service to production

Commercial model

Commission, markup, license fee, managed service fee, or wallet-funded settlement based on the product and partner model.

What Crown Route handles

Supplier and service orchestration
Status tracking
Operational tooling
Reporting and settlement files
Escalation framework

What the partner handles

Customer acquisition
Brand experience
Payment or wallet funding
Customer communication
Business rules and approvals

Operational ownership model

Travel operations require clear responsibility. Crown Route separates customer relationship, platform operation, supplier workflow, payment, and settlement so partners know exactly who owns each case.

Customer support

Partner owns first-line customer relationship; Crown Route supports second-line product, supplier, and platform cases.

Refunds and cancellations

Rules are shown before purchase. Partner initiates the request; Crown Route manages supplier workflow and settlement impact.

Failed bookings

Crown Route returns status and failure reason, supports retry/escalation, and exposes cases in the console.

Visa rejection

Partner informs the customer; Crown Route tracks application status, rejection reason, and service fee rules.

Payment problems

Partner handles customer payment collection; Crown Route handles wallet debits, settlement records, and reconciliation.

Supplier issues

Crown Route manages supplier escalation paths and exposes progress through support tickets and status events.

Enterprise travel commerce

Ready to launch your travel commerce layer?

Start with one product or activate a complete travel marketplace under your brand.