Search Documentation

Search across all documentation pages, APIs and guides.

Sri Lanka's Only 10-Currency Gateway

Accept Payments in 10 Currencies.
Grow Without Borders.

Your guests and customers are booking from around the world. OnePay is the only payment gateway in Sri Lanka that lets you accept cards in 10 currencies, so they pay in their currency and you get settled in yours.

USD · GBP · EUR · AUD · JPYCAD · CHF · SGD · INR · LKRSettle in LKR or foreign currency
Interactive Demo — Click a Currency

Customer Pays In

Payment
Received
MULTI-
CURRENCY
$1,250.00

USD Visa card ending 4521 Approved

You settle in LKR onepay.lk

Your Guests Are Global. Your Payment Setup Should Be Too.

A British couple books a villa in Mirissa. An Australian family checks into a guesthouse in Kandy. A Japanese business traveller pays for a private tour. These guests want to pay in the currency they know. The amount should appear in pounds, dollars, or yen on their bank statement, not in a currency they have to Google.

For years, Sri Lankan travel businesses, hotels, booking platforms, and SaaS products had no way to offer this. You accepted LKR and hoped international cardholders would not abandon the checkout when they saw an unfamiliar currency.

OnePay changes that. As the only payment gateway in Sri Lanka supporting 10 currencies, OnePay lets your customers pay in the currency they use every day, while you manage your business in the currency that suits you best.

"When a customer sees their own currency at checkout, conversion rates go up. Checkout abandonment goes down. That single change can meaningfully increase your revenue from international guests."

This is not a minor convenience. Research consistently shows that customers are more likely to complete a purchase when prices are displayed in their own currency. For travel businesses and SaaS platforms serving international clients, multi-currency acceptance is not optional. It is a competitive requirement.

10 Currencies. One Gateway. Only on OnePay.

OnePay is the only payment gateway in Sri Lanka that supports all 10 of these currencies for online card acceptance. Your customers pay in their local currency; you receive funds in LKR or foreign currency depending on your account setup.

USDUS Dollar
GBPBritish Pound
EUREuro
AUDAustralian Dollar
JPYJapanese Yen
INRIndian Rupee
CHFSwiss Franc
CADCanadian Dollar
SGDSingapore Dollar
LKRSri Lankan Rupee
CodeCurrencyBest ForRegion
USD
US Dollar
Global standard
North America · Global
GBP
British Pound
UK travellers and clients
United Kingdom
EUR
Euro
European guests
Eurozone (27 countries)
AUD
Australian Dollar
Australian travellers
Australia
JPY
Japanese Yen
Japanese tourism
Japan
INR
Indian Rupee
Indian visitors and SaaS
India
CHF
Swiss Franc
European high-value guests
Switzerland
CAD
Canadian Dollar
Canadian travellers
Canada
SGD
Singapore Dollar
Singapore and SEA guests
Singapore
LKR
Sri Lankan Rupee
Local and domestic payments
Sri Lanka
Only On OnePay in Sri Lanka
No other payment gateway currently operating in Sri Lanka offers multi-currency acceptance across 10 currencies for domestic merchants. OnePay is the first and currently the only gateway to make this available to local businesses of all sizes.

Built for the Businesses That Serve the World

Multi-currency payment acceptance is most valuable for businesses with a significant share of international customers. Here is where OnePay's 10-currency support makes the biggest difference.

Travel Agents and Tour Operators

You book tours for guests from the UK, Germany, Japan, and Australia. When your checkout shows GBP or EUR, your international clients complete the booking without hesitation. There is no currency confusion, no abandoned carts, and no WhatsApp messages asking "what is this in pounds?"

High impact for international bookings

Hotels, Villas, and Guesthouses

A guest booking directly through your website should see prices in their own currency. OnePay's multi-currency checkout makes direct bookings feel as seamless as Booking.com, without the 15% commission. USD, EUR, AUD, and SGD travellers all get a native checkout experience.

Direct booking conversion

Booking Engines and OTA Platforms

If you are running a booking platform for Sri Lankan properties, multi-currency is a core feature your clients expect. OnePay's API lets you present the right currency to the right customer automatically, based on their location or preference. No custom forex logic needed on your end.

Platform and marketplace ready

SaaS Products and Digital Services

If your software has customers in India, Singapore, the UAE, or Europe, you need multi-currency billing. OnePay lets SaaS businesses price in USD or the customer's local currency, reducing friction at the subscription checkout and improving renewal rates from international users.

Subscription and recurring billing

Education and Online Learning

Sri Lankan e-learning platforms and tutoring services serve students across South Asia, Southeast Asia, and Europe. Accepting INR, SGD, and EUR directly removes the biggest barrier at checkout: an unfamiliar currency with an unclear exchange rate.

Remove checkout friction

E-commerce with International Reach

Selling handcrafts, tea, apparel, or specialty goods to buyers in the UK, Australia, or the US? Multi-currency checkout means your customers see a price in pounds or dollars, not an LKR amount they have to convert in their head. That reduces friction and increases purchase confidence.

International e-commerce

From International Card to Your Account in Three Steps

The technical complexity is handled entirely by OnePay. Here is what the process looks like from your side and your customer's side.

1

Your customer reaches the checkout page

Customer side

OnePay's checkout detects or displays the selected currency. The customer sees the amount in USD, GBP, EUR, or whichever of the 10 currencies you have enabled. No manual conversion, no ambiguity.

2

Payment is processed via Visa or Mastercard

OnePay processes

The customer pays using their international card. OnePay processes the transaction in the selected currency through the card network. 3D Secure OTP authentication protects every transaction. Approval happens in seconds.

3

You receive settlement in your chosen currency

Your settlement

Depending on your account setup, funds settle to your account in LKR or in the original foreign currency. Foreign currency settlement requires an account with one of OnePay's partner banks. Settlement typically arrives within 2 to 3 business days.

Choose How You Want to Receive Your Money

OnePay gives you two settlement options depending on your business model and banking setup. Both are available to OnePay merchants once your account is approved.

Settle in LKR

Receive your international payments converted to Sri Lankan Rupees and deposited directly into your local bank account. Simple, straightforward, and available with any standard OnePay merchant account. No additional banking setup required.

Available with standard OnePay account · Any local bank

Settle in Foreign Currency

Retain earnings in USD, GBP, EUR, or other accepted currencies by receiving settlement directly into a foreign currency account. This is ideal for businesses managing international expenses, reinvesting in foreign markets, or optimising for exchange rates. Requires an account with one of OnePay's designated partner banks in Sri Lanka.

Requires foreign currency account at an OnePay partner bank
Foreign Currency Account Setup
To receive settlement in a foreign currency, you will need to open a foreign currency account with one of OnePay's partner banks in Sri Lanka. OnePay's onboarding team will guide you through the exact requirements when you apply. Most businesses with a valid Export of Services registration can open a foreign currency account through this route.

OnePay vs. Other Sri Lankan Payment Gateways

Multi-currency acceptance is where OnePay stands alone in the Sri Lankan market. Here is a direct comparison against the alternatives currently available to local merchants.

FeatureOnePay ✓Other Sri Lankan Gateways
Multi-currency acceptance
✓ 10 currencies
⚡ Limited currencies
USD acceptance
✓ Yes
✓ Most gateways
EUR, GBP, AUD acceptance
✓ All supported
⚡ Some gateways
JPY, CHF, CAD, SGD, INR
✓ All supported
✗ Not available
Foreign currency settlement
✓ Via partner banks
✗ LKR settlement only
International Visa and Mastercard
✓ Yes
✓ Most gateways
Hosted payment page
✓ Yes
✓ Most gateways
Payment link and invoice link
✓ Yes
✓ Some gateways
API integration
✓ Full REST API
✓ Most gateways

What Multi-Currency Acceptance Actually Does for Your Business

Fewer abandoned checkouts from international customers

When an international card holder sees an amount in LKR, many of them pause. They open a converter, do the mental maths, and second-guess the purchase. Some abandon the checkout entirely. Showing the price in their own currency removes that friction and keeps the booking moving.

Higher trust and a more professional first impression

A checkout that displays USD or GBP signals that your business is set up for international customers. It is a small detail with a real effect on trust. Travellers booking expensive tours or hotel stays are more comfortable paying through a gateway that speaks their currency.

No currency risk pushed onto your customer

When a customer pays in LKR using a foreign card, their bank applies its own exchange rate and often adds a foreign transaction fee. They end up paying more than they expected. When they pay in their home currency through OnePay, the rate is known and the experience is clean. That is better for your reputation and your reviews.

A real advantage over competitors still on LKR-only gateways

Most of your competitors are still collecting international payments in LKR. If your checkout offers USD, GBP, or EUR while theirs does not, you have a genuine conversion advantage on any channel where international visitors are comparing options, including Google, TripAdvisor, and direct social enquiries.

For SaaS Products: Price in the Right Currency, Grow the Right Market
SaaS pricing psychology is real. A product priced at LKR 4,900 per month looks confusing to an Indian or Singaporean buyer. The same product priced at USD 16 or SGD 22 reads clearly. OnePay's multi-currency support lets you present pricing in the currency your target market understands, which directly impacts trial signups and subscription conversions.

How to Enable Multi-Currency on Your OnePay Account

Sri Lanka's Only 10-Currency Gateway.
Start Accepting International Payments Today.

Join OnePay and give your international customers a checkout that feels built for them. Set up in minutes. No hidden fees. Settlement in LKR or foreign currency.

Contact the OnePay team directly to enable multi-currency acceptance on your account. Reach us via WhatsApp on +94 76 052 3025 or email at info@onepay.lk. The team will confirm your eligible currencies, configure your account, and guide you through foreign currency settlement setup if needed.


The Bottom Line

Sri Lanka's inbound tourism is recovering strongly, and international demand for Sri Lankan products, services, and digital products is growing. The businesses that convert more international visitors into paying customers are the ones with checkouts built for international buyers.

Multi-currency payment acceptance is no longer a luxury feature. For travel agents, hotels, booking platforms, and SaaS businesses serving international customers, it is a fundamental part of a modern, conversion-optimised payment setup.

OnePay is the only payment gateway in Sri Lanka that makes this available across 10 currencies today. Whether you settle in LKR through your existing bank account or in a foreign currency through an OnePay partner bank, the infrastructure is ready. Your checkout can be too.