Skip to main content
Oskar makes it simple to collect payments — whether you want to accept credit cards online, take cash on-site, or run a mix of both.
All payment settings live in:
Organization Menu (top left) → Settings → Payment & Checkout

Connect Stripe for Online Payments

To enable secure online payments, connect your Stripe account.
Follow our guide:
How to Connect Stripe →
Once Stripe is connected, clients can pay using:
  • Credit & debit cards
  • Bank payments (depending on region)
  • Digital wallets (Apple Pay / Google Pay, if supported)
Oskar automatically handles:
  • PCI-compliance
  • Secure card storage (via Stripe, not Oskar)
  • Instant failed-payment feedback
  • Refund processing
If Stripe is not connected: ➡️ Oskar automatically switches to offline payments.

Offline Payments (Default if Stripe Is Not Connected)

Offline payments let clients book and pay later using:
  • Cash
  • Bank transfer
  • Invoice
  • Pay-on-arrival
  • Any text instruction you define
To customize these:
Settings → Payment & Checkout → Offline Payments
You can rename methods (e.g., “Pay at the front desk”) and add custom instructions.

Currency & Tax Settings

Under Payment & Checkout, you can:
  • Choose your default currency
  • Set organization-wide tax rates
  • Add service-specific or ticket-specific taxes
  • Show prices with or without tax included
Tax rules can also be overridden at the service or event level.

Service & Event Payment Settings

Each service or event can control how (or if) payment is required. Go to:
Left Menu → MANAGE → Services / Events → [Item] → Payment & Checkout
You can:
  • Enable payments
  • Choose online, offline, or both
  • Require full payment
  • Or ask for a deposit (percentage or fixed amount)
  • Mark an event/service as free (price = $0)
If payments are disabled for a service: ➡️ Clients can book without paying.

Deposits (COMING SOON)

Deposits can be set per service or per event. You can choose:
  • A fixed amount (e.g., $20 deposit)
  • A percentage (e.g., 30%)
Oskar automatically:
  • Shows deposit + remaining balance at checkout
  • Deducts the balance from revenue reports
  • Sends correct totals in confirmation emails

Tracking Payments & Issuing Refunds

All payment activity is visible in:
Left Menu → MANAGE → Orders
Here you can:
  • Filter by payment status
  • View transaction details
  • Issue partial or full refunds (online via Stripe)
  • Send payment links to clients
  • Process offline payments manually (mark as paid)
Refund actions immediately trigger:
  • A Stripe refund (if online)
  • An automatic confirmation email to the client
More here:
Refunds Guide →

For unpaid or pending orders, you can generate and send a payment link:
Orders → [Order] → Send Payment Link
The client receives a secure link to complete payment online. Great for:
  • Phone bookings
  • Manual bookings
  • Pending or abandoned carts

Free Services & Events

If something should be free:
  • Set the price to $0, OR
  • Disable payments entirely in the service/event settings
No payment step will appear during checkout.

Security & Compliance

Online payments are fully PCI-compliant via Stripe.
Oskar never stores card data — all sensitive information is handled directly by Stripe’s secure infrastructure.

Questions?
We’re here to help.
Contact Support →