Online payments for dive centers
Secure every booking before the guest arrives
Powered by Stripe and Xendit, AbyssOS supports secure online payments for dive centers worldwide.
When a guest books a dive, course, or trip, they receive access to their personal Abyss Diver page. From there, they can review their booking, complete their onboarding, upload required information, sign waivers, and pay the requested amount online. Collecting a deposit at the time of booking is one of the most reliable ways to cut no-shows: in the restaurant industry, OpenTable found that deposits reduced no-shows by 57% and made guests 72% less likely to cancel at the last minute — the same commitment effect applies to dive bookings.
A personal payment page for every guest
Each customer gets a private booking page connected to their reservation. From this page, the guest can clearly see what they need to pay.
The dive center can request a full payment, a fixed deposit, a percentage deposit, or a remaining balance payment. This makes the payment process simple for the guest and clear for the operations team.
Fast checkout with Card, Apple Pay, and Google Pay
For the diver, the checkout experience is seamless. They can pay securely online using modern payment methods directly from their phone or computer:
- • Credit and debit cards
- • Apple Pay
- • Google Pay
Instead of asking customers to make a manual transfer, send a screenshot, or confirm payment through chat, the guest completes payment in seconds. The payment status updates automatically inside AbyssOS.
Built for deposits, balances, and full payments
Customer Payments can be used for different payment scenarios:
- • Deposit before arrival
- • Full payment before the trip
- • Remaining balance after a deposit
- • Extra payment for add ons
For example, a dive center can require a 20% deposit to confirm the booking. Once the guest pays, AbyssOS updates the booking automatically to "Secured".
Connected to daily operations
Payments are not separate from the rest of your operation. In AbyssOS, the payment status is connected to the booking, the guest profile, the daily schedule, and the operational cockpit.
Reduce no shows
Unpaid bookings are risky. A guest can reserve a spot, block capacity, and disappear at the last minute. With Customer Payments, a simple deposit request helps confirm real intent from the guest and protects your schedule.
How Funds Reach Your Dive Center
While your guests always enjoy a seamless card checkout experience, AbyssOS routes the funds to your business using the best payment infrastructure for your region.
For dive centers worldwide
Available for businesses in Europe, the Americas, Australia, Thailand, and 45+ other countries.
- Connect your Stripe account directly from AbyssOS settings.
- Payments are routed securely via Stripe Connect.
- Automatic payouts directly to your connected bank account.
- Accept payments in 135+ currencies.
Built for Southeast Asia
The dedicated solution for dive operations located in Indonesia and the Philippines.
- AbyssOS creates a Xendit sub-account for your dive center.
- Payments are routed automatically via xenPlatform.
- Funds settle securely to your Xendit balance.
- Disburse funds directly to local bank accounts (e.g., BCA, Mandiri, BRI).
Customer Payments by AbyssOS
AbyssOS Customer Payments help dive centers secure bookings, reduce no shows, and simplify payment collection.
Booking Secured
Deposit Paid • Secure Checkout
Stop chasing deposits manually.
AbyssOS connects secure payments directly to the guest booking page, reducing admin time and protecting your dive center from no shows.