Product
Embedded Checkout
Launch a secure, conversion-ready checkout for travel products without building every flow.
Capabilities
Drop-in booking flows
Payment and wallet support
Post-booking management
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"
});Enterprise travel commerce
Ready to launch your travel commerce layer?
Start with one product or activate a complete travel marketplace under your brand.