Build payment flows for travel

Build travel payment flows with no-show and chargeback protection, award credits, split payouts, and event-driven settlement.

Travel platforms face no-show risk, complex payout splits to hotels and hosts, and reconciliation by PNR. frameOS provides Charge Intents with 3D Secure for liability shift, Subscriptions for award credits and holdback, Payouts for split payouts, Card Verification for VCN and incidentals, and Billing Meters for event-driven settlement and reconciliation by PNR.

Use this guide if you're building a travel platform where:

  • You need no-show and chargeback risk handled via 3DS liability shift and issuer routing.
  • You award credits at booking and release on stay/check-in.
  • You split payouts to hotels, hosts, and partners with holdback rules.
  • You need VCN support and incremental pre-auths for incidentals.
  • You require event-driven settlement and reconciliation by PNR.

We recommend this configuration for OTAs, hotel marketplaces, and travel platforms. Use the API or Frame.js.

FrameOS modules

ModulePurpose
Charge Intents + 3D SecureNo-show/CB risk via 3DS liability shift and issuer routing
SubscriptionsAward credits at booking, release on stay/check-in
PayoutsSplit payouts to hotels, hosts, partners with holdback rules
Card VerificationVCN support and incremental pre-auths for incidentals
Billing MetersEvent-driven settlement and reconciliation by PNR

Before you begin

Sign up at the Frame Developer Portal and obtain your sandbox API key.

Essential tasks

1. Guest accounts and checkout

Create Customers for guests. Use Charge Intents with Frame.js for booking payments. Frame triggers 3D Secure to shift liability for no-shows and chargebacks. Include sonar_session_id for fraud checks.

2. Award credits with Subscriptions

Use Subscriptions and Subscription Phases to model award credits: authorize at booking, capture or release on stay/check-in. See build subscriptions.

3. Split payouts

Configure Payouts to split funds to hotels, hosts, or partners. Use holdback rules for incidentals or damages. See Payouts for split configuration.

4. Card verification for incidentals

For hotels requiring incidentals, use Card Verification to verify cards without charging. Support VCN (virtual card numbers) and incremental pre-auths for room charges.

5. Event-driven settlement

Use Billing Meters and Events for event-driven settlement. Track by PNR, booking ID, or stay. Use Billing Reports for reconciliation.

Resources

Charge Intents · 3D Secure · Subscriptions · Payouts · Card Verification · Billing Meters · Frame.js · Webhooks