One Payments Pte. Ltd. logotype
© 2026 One Payments Pte. Ltd.

Online and In-Store Payments, Connected

Many growing businesses in Singapore run their online store and their physical counter as two completely separate systems — different providers, different dashboards, different reports. Every month, reconciling the two takes time, and the gaps between them are where errors quietly build up.

This guide explains how an omni-channel payment setup solves that problem: one all-in-one platform where your online checkout, your in-store POS terminal and your reporting all live together. Whether a customer taps their card at your counter or pays through your website at midnight, you see the same clear picture of every transaction. If you want to understand the hardware side in more detail, our guide to Card payment terminals in Singapore covers the POS options available.

An online checkout window and an in-store POS terminal connected to one dashboard — unified online and in-store payments

The cost of disconnected sales channels

Running separate systems for online and in-store payments is not just inconvenient — it quietly costs more than most businesses realise. You pay for two (or more) providers, manage two fee schedules, and spend real time each week trying to match sales from different systems against a single bank settlement.

Fragmented reporting is the most visible symptom. When a customer buys online and returns in-store, or when you want to compare channel performance for a single week, disconnected tools make straightforward questions hard to answer. You might also find that each provider handles refunds, disputes and settlements differently, adding another layer of complexity.

There is also a business risk: gaps between systems mean mistakes — a refund processed in one place that does not automatically update another, or end-of-day figures that need manual adjustment before you can close the books. Bringing both channels onto one all-in-one platform removes that overhead and gives you one reliable source of truth for every transaction.

One platform for online and in-store

An omni-channel payment platform connects your sales channels at the infrastructure level, not just at the reporting layer. With one.ooo, the same merchant account handles your online checkout and your in-store POS terminals. That means one onboarding process, one set of pricing, one team to contact if something needs attention.

For online payments, you can accept all major card brands — Visa, Mastercard, American Express, JCB and UnionPay — plus Apple Pay, Google Pay and PayNow. You can also send payment links to customers, use a hosted checkout page, or connect via the REST API if you have a developer building a custom flow. For in-store payments in Singapore, POS terminals accept credit and debit cards, NFC contactless payments and QR-code wallets. All activity from every channel flows into the same system, so your reconciliation is a matter of reviewing one report rather than chasing several.

For businesses that process meaningful volume, volume discounts are available — it is worth talking to the team as you scale. You can also explore Choosing a payment gateway in Singapore for more background on the online side.

Accepting in-store payments in Singapore

For physical retail, restaurants, events and any business with a customer-facing counter, POS terminals are the practical heart of an in-store setup. one.ooo offers POS terminals in Singapore that accept credit and debit cards, NFC contactless payments — so customers can tap a phone or a wearable — and QR-code wallets, which are increasingly common among local shoppers.

Hardware is available to purchase outright or to rent, giving you flexibility depending on whether you want a capital buy or an operating expense. A rented terminal is practical if you are testing a new location or running a short-term pop-up; purchasing makes sense for an established counter where the terminal will see daily use.

Because the terminals connect to the same one.ooo platform as your online checkout, every in-store transaction appears alongside your digital sales in the same dashboard. There is no manual import, no separate login and no end-of-day file transfer to manage — the data simply flows through.

Accepting payments online

Your online payment setup should match how your customers want to pay without adding complexity on your side. With one.ooo, a single integration covers all the main methods: Visa, Mastercard, American Express, JCB and UnionPay for card-paying customers; Apple Pay and Google Pay for shoppers who prefer to pay with a stored card on their phone; and PayNow for customers who want to pay directly from their Singapore banking app.

Beyond the checkout itself, you can also send payment links — useful for invoices, social commerce and any situation where a customer is not on your website. The hosted checkout option lets you accept payments without building a payment form yourself, while the REST API gives developers full control to embed payments into a custom application or platform. Pricing for online card payments is 2.7% plus USD 0.50 per transaction for domestic cards, with international cards at an additional 0.7% on top. There is no setup fee and no monthly fee. If currency conversion is involved, FX is charged at 1.00% above the interbank rate. All of these channels update the same unified dashboard the moment a transaction completes.

One dashboard across every channel

The practical value of an omni-channel platform comes through most clearly in day-to-day operations. With all transactions — online, in-store, payment links and API-triggered — flowing into one dashboard, your reporting is a single view rather than a patchwork of exports.

Reconciliation becomes straightforward: you can filter by channel, by date, by payment method or by currency and get a clean picture of what came in and what it cost. Refunds and disputes are handled in the same place as sales, so there is no separate portal to check. If you handle payouts — disbursements to suppliers, partners or contractors — batch payouts and API-triggered disbursements are available from the same platform.

For businesses holding funds in multiple currencies, the business account supports 13 currencies: SGD, USD, AUD, CAD, CHF, CNY, EUR, GBP, HKD, JPY, NOK, NZD and SEK. That means you can receive, hold and pay out in the currencies your business actually uses, with FX conversion happening on your terms rather than automatically at every step. A unified view across every channel and currency is where the real benefit of an all-in-one approach shows up. Talk to the one.ooo team to see how it fits your specific setup.

Important Information

Regulated payment services are provided by Airwallex (Singapore) Pte. Ltd., a MAS-licensed Major Payment Institution under the Payment Services Act 2019. ONE Payments acts as a technology provider and merchant service facilitator.

ONE Payments Pte. Ltd. (UEN 202324291R) is registered in Singapore and operates as a technology and merchant services platform. The omni-channel payment acceptance capabilities described on this page — including online checkout, in-store POS terminals, payment links and unified reporting — are provided by ONE Payments. Payment processing, fund holding and settlement of regulated payment activities are carried out by the licensed regulated partner named above. Information on this page is provided for general guidance only and does not constitute financial, legal or regulatory advice. Fees quoted are current at the time of writing — please confirm the latest pricing and the services available for your specific business when onboarding. For details about your setup, contact the ONE Payments team.

Frequently Asked Questions

Can I accept online and in-store payments through the same account?
Yes. With one.ooo, both your online checkout and your in-store POS terminals run through the same merchant account. Every transaction — whether it happens on your website, through a payment link or at a physical counter — appears in one dashboard, so you have a single view of your sales without managing separate providers.
Can I purchase or rent a POS terminal in Singapore?
Both options are available. You can purchase a POS terminal outright, which makes sense for an established location with daily use, or rent one if you prefer a lower upfront cost or need flexibility — for example, for a pop-up event or a new site you are testing. The one.ooo team can help you work out which option fits your situation.
What payment methods can customers use at an in-store terminal?
one.ooo POS terminals in Singapore accept credit and debit cards, NFC contactless payments (customers can tap a phone, watch or card) and QR-code wallets. This covers the main ways Singapore customers prefer to pay in person, so you are not turning away sales because of a missing payment method.
Is there a single dashboard that shows both online and in-store transactions?
Yes. All transactions across every channel — online, in-store, payment links and API payments — flow into the same one.ooo dashboard in real time. You can filter and report across channels without needing to export files from different systems or reconcile separate statements. Refunds and dispute management are also handled in the same place.
Are there setup or monthly fees for the omni-channel setup?
No. one.ooo has no setup fee and no monthly fee for the platform. You pay per transaction — domestic card payments are 2.7% plus USD 0.50, international cards are 3.4% plus USD 0.50. Higher-volume businesses can ask about volume discounts. Contact the one.ooo team for details on how pricing applies to your specific channel mix.

Ready to unify your online and in-store payments?

Get in touch