Why Set Up Payments?
To accept direct bookings through your booking engine, you need a way to process payments. OnSeason uses Stripe Connect Express — a secure, industry-standard payment platform that handles credit card processing and payouts to your bank account.
Only workspace Owners can set up and manage payment integrations.
Connecting Stripe
Navigate to Settings > Integrations > Stripe in your dashboard. You'll see two options:
Create New Account — Best for most users. Creates a new Stripe Express account linked to OnSeason.
Connect Existing Account — If you already have a Stripe account, you can link it directly via authorisation.
Complete Stripe's onboarding — For a new account, Stripe will ask for your business details, bank account information, and identity verification. This is a one-time setup. If connecting an existing account, you'll authorise OnSeason to use it.
Return to OnSeason — After completing Stripe's flow, you'll be redirected back to OnSeason. Your integration settings will show your account status — charges and payouts enabled means you're all set.
Add your Publishable Key — After connecting, enter your Stripe Publishable Key so your booking engine can process payments from guests. You'll find this in your Stripe dashboard.
How Payments Work
When a guest books one of your properties:
Authorisation — The guest's card is authorised (funds are held, not charged)
Capture — You review the booking and capture the payment when you're ready
Payout — Stripe transfers the funds to your bank account on your payout schedule
Payments are captured manually. When a guest books, the payment is authorised (held), and you capture it when ready. This gives you time to confirm the booking before charging the guest.
Fees
Stripe charges a processing fee per transaction. This fee is deducted automatically from each payment before it reaches your bank account. There are no additional OnSeason payment fees. Check Stripe's pricing and fees here: https://stripe.com/pricing *
*In the footer, you need to pick the country your Stripe account is registered for, so you can see the correct fees.
You need an active subscription to process payments. The first 7 days are free, so you can get everything set up before committing.
What's Next?
With your PMS connected and payments enabled, you're almost ready to go live. Let's make sure everything is in place to publish your booking engine.