Let customers order themselves

Scan a code, browse the menu, order and pay.

s2o-hero-banner

A better ordering experience, from the first scan.

No app, no login, no friction

Customers scan the QR code and order directly from their phone browser. Nothing to download, nothing to sign up for.

Less time taking orders

Everyone at the table can scan and order independently from their own device. All orders automatically sync to a single bill.

Clearer orders for your kitchen

Multiple languages supported, with product images and customisable options so customers always know exactly what they're ordering.

Manage everything your way.

Static codes for permanent tables

Assign one code per table that never changes, making it easier to manage and better for tracking orders by table.

T01
T02
T03
T04
T05
T06
T03 · New order

Dynamic codes for added security

Concerned about codes being shared or reused? Generate a fresh code for every new order.

unique code

Manage your menu in one place

Configure menu items, options and prices through KPay F&B POS Admin. Set different menus for breakfast, lunch and dinner.

Menu editor
Live
Truffle pasta $168
Salmon salad Sold out
Matcha latte New
Synced to 12 tables

Flexible enough for your F&B menu

From drink options and add ons to set meals and bundles, build a menu that fits what you serve.

Set menu
4-course tasting
Starter · Soup · Main · Dessert
$488
Combo
Burger + fries + drink
$88$118
Add-ons
Extra cheese+$8
Truffle oil+$18
Modifiers
Iced matcha latte
Ice: Less · Sugar: 50%
Size: Large +$6

Everything you need to get paid, already there.

All major payment methods, no extra setup

Support 20+ payment options, including all major credit cards, digital wallets, and local contactless cards.

Customers pay on their phone or at the terminal

Payment can be completed directly on the customer's phone or through KPay Terminal Pro, whichever works best for your setup.

s2o-scene-1

Find the setup that fits your business.

s2o-scene-2-1

Dine-in · Self-order

Customers scan the QR code at their table and order directly from their phone. No waiting for staff, no order-taking pressure — best for restaurants looking to reduce front-of-house workload.

s2o-scene-2-2

Dine-in · Self-order and pay

Customers scan, browse, order, and pay entirely from their own phone with no staff involvement needed. Best for high-volume restaurants where faster table turnover makes a real difference.

s2o-scene-2-3

Takeaway · Pre-order and pay

Customers place their order and pay before they arrive, so there's no queue and no waiting at the counter. Best for takeaway businesses like bubble tea shops where speed is everything.

Yes, KPay offers three integration modes so you can choose how much control you want over the checkout experience.

‍

• All-Hosted: KPay provides the full checkout page and payment methods.

• Hosted Page: You customise your shopping cart; KPay handles the payment page.

• Full API: Complete control over the entire checkout journey, ideal for merchants with in-house development resources.

‍

Not sure which is right for you? Contact our team and we'll recommend the best fit based on your setup.

Yes. KPay offers native SDKs for iOS, Android, and Web (TypeScript-ready), so you can embed payments directly into your app without building from scratch.

Yes. KPay is PCI DSS compliant, meaning your customers' payment data is handled to international security standards, without you needing to manage that compliance infrastructure yourself.

Refunds can be initiated directly from your KPay Dashboard or via API. Both full and partial refunds are supported.

Integration timelines vary depending on your tech stack and chosen integration mode. KPay provides complete documentation and dedicated developer support throughout the process.

Ready to simplify how

you run your business?

Bring your payments and everyday business tools together in one place.