Migrate from Stripe

Stripe to felloh: a booking-aware payments platform for travel.

Stripe was built for general commerce. felloh is built around the travel booking — so deposits, balances, supplier payments, refunds, trust treatment and reporting all live against one record. Most teams migrate to recover finance hours, harden compliance evidence and shrink the manual reconciliation surface that grows with every new brand.

Why teams move

Why travel finance teams leave Stripe.

The Stripe stack does its job, but the operational picture it produces is rarely shaped for travel. felloh keeps payments, refunds, settlement, trust evidence and supplier disbursements connected to the same booking record from day one.

The booking is a first-class field

In Stripe, the link from a PaymentIntent to a booking lives in metadata you maintain. In felloh, every payment, refund and settlement is tied to a booking automatically — finance, customer support and dispute teams read from the same record.

Refunds keep humans in control

Stripe lets any user with the right role issue a refund. felloh enforces a two-stage authorisation — one user initiates, another approves — with the booking, supplier-payment and policy context surfaced inline.

Reconciliation runs at booking level

Stripe Connect settlement reports land per Stripe charge. felloh unpacks settlements into per-booking fees, refunds and chargebacks and matches bank transfers without manual reference chasing.

Travel compliance lives in the same record

ATOL Trust, protected funds, scheme dispute evidence and ABTA-style reporting sit alongside the payment trail. Audits, trustee questions and regulator reviews get answered from the same data your operations team already reads.

Concept mapping

Stripe → felloh, side by side.

Most Stripe concepts map directly. A few — bookings, refund authorisation, scheduled payments — are felloh-specific because travel demands them.

Stripe felloh Note
Customer Customer Same idea; mapping is direct.
PaymentIntent Booking + Payment Link / Ecommerce Session Bookings live as first-class records; payments attach to them rather than the other way round.
metadata.booking_reference booking.reference The booking reference is a typed field on the booking, not a metadata convention.
Subscriptions Scheduled payments Travel rarely needs evergreen subscriptions — scheduled instalments map better.
Refunds API Two-stage refund flow Submit + authorise; the booking context surfaces alongside the request.
Tokens / setup_intent Automatic tokenisation Existing Stripe tokens can be imported where scheme portability is supported. After migration, network tokens keep cards current through reissue with no explicit token management.
Webhook event batches Per-event webhook delivery One HTTP request per event with HMAC-SHA256 signing.
Currency code "gbp" Currency code "GBX" Numeric amounts unchanged; only ISO 4217 minor-unit codes differ.
What changes

Three shifts that matter day one.

You can map most of Stripe onto felloh directly. These are the differences travel teams actually feel during cutover — and after.

BKG

Payments attach to bookings

You stop holding the booking-to-payment relationship in metadata. Bookings are typed records; payments, refunds and settlements all attach to them.

REF

Two-stage refunds replace single-call refund

A refund is submitted, then authorised. The approver sees the booking, supplier-payment status and policy context before money moves.

WHK

Per-event webhooks with HMAC-SHA256

No batched notifications. Each booking, payment or refund state change fires its own webhook with a standard HMAC-SHA256 signature header.

The new shape

A booking, a payment, a refund.

The felloh API is built around the booking. The same record carries the customer, the supplier obligation, the payment trail and the trust position — so finance, customer support and dispute teams all read from one place.

See the full Stripe migration guide
What you gain

What felloh adds that Stripe doesn't.

The travel-specific layer comes built in. ATOL Trust, supplier disbursements, scheduled instalments, two-stage refund authorisation and automatic reconciliation — all live against the same booking record.

Migration plan

A four-phase rollout — run both stacks in parallel.

Cutover is reversible at every step. Move data and flows brand by brand, with parallel processing while you confirm acceptance and settlement timing match your existing baseline.

01

Setup & sandbox

Provision sandbox credentials, wire SDKs into a non-production environment and validate authentication, webhook signing and a sample booking-payment flow.

02

Data migration

Move customer, booking, beneficiary and card-token records across. felloh imports existing card tokens directly from your current acquirer where scheme token-portability is supported, so customers do not need to re-enter card details for live bookings.

03

Flow migration

Move payment collection, refund, settlement and reporting flows brand by brand. Run both stacks in parallel so cutover is reversible at every step.

04

Cutover & decommission

Switch live volume across, monitor acceptance and settlement timing against your existing baseline, then decommission the legacy integration on a schedule that suits the dispute window.

Move from Stripe to a booking-aware travel platform.

Bring us one Stripe workflow you want to fix and we'll show how felloh wires payments, settlement, refunds and trust evidence around the booking.