Search Documentation

Search across all documentation pages, APIs and guides.

Hotels and Travel Businesses accepting online payments

Sri Lankan Hotels and Tour Operators: Get Paid Online the Moment a Guest Agrees to Book

Most bookings start on WhatsApp or Instagram. By the time you send a bank account number, the guest has moved on. There is a better way, and it takes about 30 seconds to set up.

68% of unconfirmed reservations
Research on Sri Lanka's hotel sector found that properties without advance payment systems lose the majority of tentative bookings to no-shows and last-minute cancellations, with no recourse to charge fees.

The Real Problem: An Unconfirmed Booking Is Not a Booking

Picture a scene that plays out every week across Sri Lankan guesthouses, boutique hotels, tour operators, and surf camps. A guest messages on Instagram. They are excited. They want two nights in Mirissa, a whale-watching tour at 6am, a room with a sea view. You reply quickly. You send the rate. They say "I'll confirm tomorrow." They never do. The room sits empty.

This is not bad luck. It is a payment timing problem. The moment a guest agrees to book is the moment you need to collect payment. Every hour you wait, the chance of losing that booking grows. Most hospitality businesses in Sri Lanka have no tool to act on that moment. OnePay is built for exactly this.

The booking window is the chat window
"When a guest reaches out on social media and you cannot send a payment link in the same conversation, you have already started losing them."

Properties that rely on verbal confirmations and WhatsApp promises face a real no-show problem. This gets worse during quieter months, when guests feel less committed to reservations they never paid for. The conversation ends, life gets in the way, and another property's payment link lands in their inbox.

Sri Lanka welcomed over 2 million tourists in 2024, a 38% increase year on year, and that number is expected to keep growing. The demand is there. The interest is real. The gap is between a guest saying yes on social media and money actually arriving in your account.

Where Bookings Actually Happen: Most Bookings Start on Social Media. Not a Booking Website.

The reality for most Sri Lankan hotels and tour operators today is that guests do not start their journey on a booking engine. They see your photos on Instagram. They send a message on WhatsApp. They leave a comment on Facebook. That moment of interest is your booking window. It is short. Once it closes, it rarely opens again.

The businesses that turn these conversations into confirmed, paid bookings are the ones with a payment link ready to send the moment they confirm availability. One link. The guest taps it, pays by card in under a minute, and the booking is done. No follow-up needed. No chasing required.

The businesses without that link send a bank account number, or ask the guest to confirm later, or say pay at check-in. Those conversations rarely turn into revenue. The guest moves on. You are left wondering what happened.

The chat window is the booking window. OnePay keeps it open.
OnePay turns any social media conversation into an instant payment moment. While the guest is still engaged and interested, you send a payment link or an invoice payment link. They pay by card in 60 seconds. You get a notification. The booking is confirmed. That is how social conversations convert to real revenue.
2M+
Tourists visited Sri Lanka in 2024, a 38% increase year on year
68%
Of unconfirmed reservations turn into no-shows at properties without online payment
15%
Is what OTAs like Booking.com take from every booking you make through their platform

What's Actually Happening: Why the Old Approach Keeps Failing

Most Sri Lankan hospitality businesses handle advance booking payments in ways that make sense on paper but fall apart in practice. Here is an honest look at what is not working, and what does.

What's Not Working

Why You Keep Losing Bookings

  • Guests promise to pay at check-in. Many simply do not show up.
  • Asking guests to wait for an invoice email breaks the energy of the conversation.
  • Cash-only policies rule out every overseas or remote booking from the start.
  • No digital record of the booking means no recourse when guests cancel.
  • A broken card machine at check-in is the kind of thing that ends up on TripAdvisor.
  • Listing on OTAs solves one problem but costs 12 to 18% of every booking, forever.
What Works with OnePay

Get Paid While the Guest Is Still in the Conversation

  • Generate a payment link in seconds. No website needed, no technical setup.
  • Share it on WhatsApp, Instagram DM, Facebook, email, or SMS. Wherever the conversation is happening.
  • The guest pays by card in under 60 seconds. Visa, Mastercard, or Amex, on any phone.
  • You get an instant notification. The booking is confirmed. Nothing else needed.
  • Full payment history in your OnePay dashboard, exportable whenever you need it.
  • Zero OTA commission. The payment goes directly to your account.
  • Works for partial advance payment or full payment upfront. Your choice.

The Process: From Instagram DM to Confirmed Booking, Step by Step

No website required. No developer needed. No visit to the bank. Here is exactly how the process works from first message to paid booking.

1

A guest messages you about availability

It could come through WhatsApp, Instagram, Facebook, TripAdvisor, or a direct call. The channel does not matter. What matters is what you do next. This is the moment to act.

2

You log into OnePay and create a payment link

Enter the amount, add the guest name and booking reference, and set an expiry if you want. You can create a simple payment link or an invoice payment link with full booking details. It takes about 30 seconds.

3

You send the link in the same conversation

Copy the link and paste it directly into WhatsApp, Instagram DM, an email, or an SMS. You do not ask the guest to reply to confirm. You give them a link they can act on immediately, while they are still engaged.

4

The guest pays by card from anywhere in the world

The OnePay checkout works on any device and any browser. Visa, Mastercard, American Express. A guest in Germany, Singapore, or Kandy can complete the payment in under a minute. Every transaction is protected with 3D Secure OTP.

5

You get an instant notification. The booking is secured.

The moment payment goes through, you receive a push notification and an email. The guest gets a receipt. Both parties have a digital record. Settlement reaches your bank account within 2 to 3 business days.

Regional Context: How Other Markets Solved This. What Sri Lanka Can Learn.

Sri Lanka is not alone in this. Small hospitality businesses across South and Southeast Asia faced the same challenge: collecting advance booking payments from guests who enquire informally, without a complex booking engine behind them. Here is how they handled it, and what OnePay brings to Sri Lanka.

🇮🇩

Bali, Indonesia

Villa rentals, guesthouses, surf camps

Villa operators share payment links on Instagram and WhatsApp the moment a guest enquires. Mobile payment apps made instant collection the norm for even the smallest properties. No-show rates dropped significantly as a result.

🇹🇭

Thailand

Island guesthouses, tour operators, dive schools

Small properties in Koh Samui and Koh Lanta send payment links via LINE app the moment a guest agrees to book. The guest pays in the same conversation. No website, no OTA fees. Social enquiry converts to confirmed revenue in under a minute.

🇱🇰

Sri Lanka, powered by OnePay

Hotels, villas, tour operators, surf camps, adventure tours

OnePay gives Sri Lankan hospitality businesses the same capability. Generate a payment link in 30 seconds, share it on WhatsApp or Instagram, and the guest pays by card from anywhere in the world. Social conversation converts to confirmed, paid booking.

The pattern is the same across every market. Once small hospitality businesses get access to a simple, mobile-first payment link tool, direct bookings increase, dependence on OTAs drops, and no-show rates fall. Sri Lanka has that tool now. It is called OnePay.

Full Comparison: OnePay vs. What You Are Using Today

FeatureOnePay ✓Booking.com / AgodaCash at Check-in
No website required✓ Yes✗ Needs a profile✓ Yes
Works via WhatsApp or Instagram✓ Instantly✗ No✗ No
Commission per booking✓ None✗ 12 to 18%✓ None
International card acceptance✓ Visa · MC · Amex✓ Yes⚡ Rarely
Instant payment confirmation✓ Immediate✓ Yes✗ Only at check-in
No-show protection✓ Paid booking = committed guest✓ Card hold✗ None
Setup time✓ 2 Working Days⚡ Days✓ None
Invoice payment link option✓ Yes, branded with booking details✗ No✗ No

Real Use Cases: How Different Businesses Use OnePay to Confirm Bookings

Surf Camp Advance Bookings in Arugam Bay

Surf camps typically receive enquiries from overseas guests three to eight weeks ahead, mostly through Instagram. Sending an advance payment link directly in the DM removes the "we'll confirm when we land" problem. The guest pays, the spot is secured, and the camp has real occupancy data to plan staffing and equipment hire well ahead of time.

Whale Watching Tour Pre-Payments in Mirissa

Boat operators work at a fixed capacity. Without advance payment, there is no way to know which guests will actually show up at 5:30am. A payment link sent via WhatsApp at the moment of booking, USD 100 per person, removes ghost bookings entirely. The social conversation closes with payment, not a vague promise.

Boutique Hotel and Villa Advance Payments in Galle and Unawatuna

High-value stays at USD 150 or more per night are the most at-risk unconfirmed reservations. An invoice payment link sent within 24 hours of an enquiry moves the guest from interested to committed before they start browsing alternatives. The link includes all booking details, the check-in date, and a cancellation policy. It works as a professional booking confirmation on its own.

Private Tour Operator Advance Bookings

Tour operators offering cultural itineraries, wildlife safaris, or custom packages can use OnePay to collect a booking confirmation payment of USD 100 to 150 per itinerary. This confirms the guide's time before any planning begins. No more cancelled custom tours after two hours of preparation work.

No website required. That is exactly the point.

Most surf instructors in Arugam Bay, whale-watching operators in Mirissa, and tour guides in the hill country do not have, and do not need, a full e-commerce website to accept online payments. A OnePay payment link shared in the same WhatsApp conversation does the job completely. Generate the link. Share it. Get paid. Done.

Illustrative Scenario · Hikkaduwa

From 40% No-Shows to Fully Confirmed Weekends

A boutique dive resort in Hikkaduwa with 12 rooms was losing three to four bookings every weekend to no-shows. They had a call-to-confirm policy, but guests rarely followed through. After including a OnePay payment link in every WhatsApp availability reply, set at USD 100 per room and credited to the final bill, they stopped releasing rooms without payment first.

The link went out in the same message as the availability confirmation. The conversation converted to payment immediately. Within one month, weekend no-shows dropped to zero. Occupancy increased by 22%. And the payment confirmation became their booking receipt, making check-in faster and dispute-free.

22% occupancy increase · Zero no-shows · No website required

Your Next Booking Should
Come With Payment.

Create your first payment link in under five minutes. Send it in the same message as your availability reply. Get paid before the guest has a chance to move on. No website, no code, no bank visit needed.

The Bottom Line

Sri Lanka's tourism sector is growing faster than it has in years. Two million tourists arrived in 2024, a 38% increase year on year, with 2.5 million projected for 2025. Demand is not the problem. The gap is between a guest expressing interest on social media and money arriving in your account.

Every day without an online payment option is a day you are turning social conversations into hope rather than revenue. Hotels in Bali, Thailand, and the Maldives solved this years ago. They send a payment link in the same message as their availability reply. Guests pay immediately. Bookings are confirmed. Rooms fill up.

OnePay gives every Sri Lankan hotel, villa, tour operator, surf camp, and guesthouse that same capability. A payment link or invoice payment link that works on any phone, accepts Visa, Mastercard, and American Express, and turns a social media chat into a confirmed, paid booking. No website needed. No developer needed. No paperwork required.

Payment is not a step that comes after the booking. It is the booking. The moment a guest pays is the moment the booking becomes real.