Online payment for QR orders
Configure how guests pay for orders placed through the QR menu (pickup, delivery, and table ordering). You choose one of two payment methods: pay on receipt, or online payment via Halyk QR.
How to Access
- Open Apps > QR Menu and find the Online ordering card.
- The payment method is set in the Online payment dropdown.
Halyk QR credentials are entered separately, under POS > Payment devices (see below).
Overview
When online ordering is enabled, the guest places an order right in the QR menu. The payment method you choose determines what happens after they place it:
- with Pay on receipt, the order is placed immediately and the guest pays at the register, at the counter, or to the courier;
- with Halyk QR, after placing the order the guest is shown a QR code to pay through their bank app, and the order is treated as paid online.
Payment options
| Method | Available in | What the guest sees |
|---|---|---|
| Pay on receipt | Everywhere | The order is placed with no online payment step. The guest pays by cash or card on receipt — at the register, the counter, or to the courier. |
| Halyk QR | Kazakhstan only | After placing the order, the guest is shown a QR code to pay. They scan it in their bank app and pay for the order online. |
Step-by-Step Guide
Pay on receipt
- Open Apps > QR Menu, the Online ordering card.
- In the Online payment dropdown, choose Pay on receipt.
- Click Save.
No extra credentials are needed — the guest pays for the order on receipt.
Halyk QR (Kazakhstan)
First add a payment device with the Halyk QR provider:
- Go to POS > Payment devices.
- Click Add and choose the Halyk QR provider.
- Enter the credentials you received from Halyk Bank: clientId, clientSecret, terminalId, pointOfSale, and merchantName.
- Click Save.
Then enable this payment method for online orders:
- Open Apps > QR Menu, the Online ordering card.
- In the Online payment dropdown, choose Halyk QR.
- Click Save.
Now, when a guest places an online order, they will be shown a QR code to pay through their bank app.
Payment through a connected app
Online payment for QR menu orders can be taken by a payment app connected to your account (for example, ApiPay for Kaspi QR). The Payment through connected apps section is on the same page, below the Online ordering card. It appears once this option is enabled for your region.
- Connect the app on the payment provider's side: it sends you to the consent screen where you allow it to work with your account. The connected app appears in the list as Connected.
- In the choice block, select the app for All locations or for a single location. The change is saved immediately.
- After placing an order, the guest sees the app's QR code or payment button. When the app confirms the payment, the order is marked as paid automatically, and the POS shows it as paid.
Important:
- You can choose an app only where Online payment is set to Pay on receipt. If Halyk QR is on for a location, switch it to Pay on receipt first.
- The POS does not print a fiscal receipt for these payments. If the app issues one itself, its card says so.
- Only the account owner can change the choice.
- If a guest paid for an order that had already been cancelled or closed at the POS, the payment appears under Needs attention — refund the guest through the payment app.
- If the app's access to your account has expired, a warning appears next to it: reconnect it on the payment provider's side. Until access is restored, guests are not offered this payment.
- The list shows payment providers reviewed by the team and the ones you connected yourself through the developer's link. The card of an unreviewed one says the team has not reviewed it.
FAQ
How does "Pay on receipt" differ from "Halyk QR"?
With Pay on receipt, the guest pays on the spot — the money goes through the register or the courier, with no online payment step. With Halyk QR, the guest pays online right after placing the order, by scanning the QR code shown to them in their bank app.
Is Halyk QR available outside Kazakhstan?
No. Halyk QR works only for accounts in Kazakhstan. Elsewhere, use Pay on receipt.
Where do I get the Halyk QR credentials?
The credentials (clientId, clientSecret, terminalId, pointOfSale, merchantName) are issued by Halyk Bank when you sign up. Enter them under POS > Payment devices by choosing the Halyk QR provider.
Can I change the payment method?
Yes. Open the Online ordering card, pick a different option in the Online payment dropdown, and save. The change applies to new orders.