Skip to main content
OnArrival

Add travel to your financial product.

Put flights, hotels, FX and insurance inside the app your cardholders already use. OnArrival provides the supplier integrations and operating workflows.

Why fintechs pick us

Travel product and operations through one integration.

01
Embedded checkout
Drop-in components themed to your brand. Customers never leave the app.
02
Points-to-travel
Redeem rewards against any inventory. Earn rules per product, set in code.
03
Card-aware payments
Tokenised acceptance, instant authorisation, FX locked at quote.
Capabilities

From app surface to settlement.

Embed
  • React + React Native + Vue
  • White-label theming
  • In-app checkout
  • Co-branded vouchers
  • Multi-language
Reward
  • Points-to-travel rails
  • Earn rules per product
  • Tier-based pricing
  • Mile/point partners
  • Promo and voucher engine
Pay
  • Tokenised card capture
  • 3DS / SCA
  • Wallet + UPI + BNPL
  • FX with rate-lock
  • Refund netting
Comply
  • PCI scope reduction
  • Per-region disclosures
  • Sanctions screening
  • GDPR + DSAR ready
  • Customer-managed keys
In the app

The whole trip, one sheet.

The cardholder searches, pays with the card already on file, and earns or burns points, never leaving your app.

Native in your app

No redirect, no web-view seam. The travel tab is just another screen.

Pay with the card on file

Tokenised, 3DS where required, FX locked at quote.

Earn and burn in one place

Points accrue and redeem against the same booking.
Rewards, redeemed

Turn the points balance into a trip.

Let cardholders spend rewards on real flights, stays and experiences, at a rate you set, inside the app they already use to pay.

Points-to-travel rails

Redeem against any inventory we connect, with earn rules per product.

Card-aware pricing

Tier and product multipliers, FX locked at quote, settlement handled.

No travel hires

Supply, mid-office and disruption logic ship behind the SDK.
The risk boundary

You add the feature. We hold the risk.

The first question legal asks is who carries the regulatory load. The line is drawn cleanly: you ship the surface, we act as travel merchant and hold the PCI scope. Sign-off doesn’t have to mean a new licence.

PCI scope stays with us

Tokenised capture means raw card data never touches your servers. Your PCI burden doesn’t grow because you added travel.

Merchant / agent of record

We are the travel merchant of record, so you don’t take on IATA, BSP or seller-of-travel liability to ship a booking.

FX and settlement handled

Rate locked at quote, 38 currencies captured and settled by us. No treasury or reconciliation surface for you to build.

Disclosures per region

Per-market travel and insurance disclosures render automatically, so the right terms show in the right jurisdiction without legal authoring each one.
Time to launch

From npm install to first booking.

Sandbox inventory is live on day one. Theming to the brand fills the first sprint; the booking flow is already done.

  1. Install

    Drop in the SDK

    One package, one key. Sandbox inventory is live the moment you authenticate.

  2. Theme

    Match your app

    Colour, type, radius and currency map onto every component automatically.

  3. Wire rewards

    Connect the ledger

    Point your rewards balance at the redemption API and set earn-and-burn rules.

  4. Ship

    Go live

    Launch behind a flag to a cohort, then roll forward. Every event streams to your warehouse.

In production

What card programs see.

Get started
Put the first booking on your roadmap.
Related

Pairs well with

Most of our customers use two or three of these together.

Related reading

All field notes →