For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stripe

Collect payments from your guests β€” payment links, city tax, and extra services.

πŸ’³ Stripe

The Stripe integration lets you collect card payments directly from guests: payment links for direct bookings, city tax, early check-ins, and any extra service you want to charge. Payouts go to your own Stripe account β€” OkupAI never holds your money.

Stripe features are part of a paid feature set β€” if you don't see the Stripe options, check your subscription plan.


βš™οΈ Setting up Stripe

Open the Integrations card on the Properties page and open Stripe.

1️⃣ Create or connect an account

Under Add a Stripe account:

  • Choose the Country of the account (Austria, Germany, Switzerland, Italy, France, Spain, Netherlands, Belgium, United Kingdom, or United States)

  • Choose the Business type β€” Private person or Business

  • Click Create account

2️⃣ Complete Stripe onboarding

After creating the account, OkupAI shows Stripe onboarding link ready. Open the link β€” or send it to the property owner β€” to enter the legal and payout details directly with Stripe.

Each account in the list shows a live status:

  • 🟒 Active β€” onboarding complete, the account can receive payments

  • 🟑 Pending β€” onboarding not finished yet

  • πŸ”΄ Needs attention β€” Stripe needs more information; use Manage in Stripe to resolve it

3️⃣ Assign properties to accounts

In the Objects & Stripe accounts table, assign each of your units to a Stripe account:

  • Use the search field and the All accounts filter to find things quickly

  • Reassign a unit at any time; choose No Stripe account to unlink it


πŸ’Ά What you can collect

Once a unit is assigned to an Active account:

  • Payment links for direct bookings β€” when creating a direct booking with Stripe as payment method, tick Generate a Stripe payment link and send the checkout link to your guest

  • Ad-hoc charges β€” from the Stripe Transactions section of Booking Details, click New payment link, enter a description and amount (pet fee, fresh sheets, late checkout, city tax, …), and send the link

  • On the calendar, direct bookings paid via Stripe show their payment state (Payment paid / Payment unpaid), so you spot open payments at a glance

Tracking payment statuses, resending links, and regenerating expired ones all happen in Stripe Transactions β€” see Booking Details.


πŸ’‘ Getting the most out of Stripe

  • One account per owner. If you manage properties for several owners, create one Stripe account per owner and assign their units to it β€” each owner gets their payouts directly, and you can filter the table by account.

  • Finish onboarding immediately. Until the status is Active, no payments can be collected. Send owners their onboarding link right after creating the account.

  • Combine with instant invoicing. For direct bookings, generate the payment link and the invoice in one step β€” the guest pays online and gets the PDF invoice without any manual work. See Add a New Direct Booking.

  • Use ad-hoc links instead of cash. Anything you'd charge on-site β€” early check-in, parking, damages β€” can be a payment link in the guest chat, with the transaction tracked on the booking.