QR Terminal

Your phone is now a payment counter.

Key in the amount, show the QR, and hear the chime when the customer's payment lands. Works at a stall, a bazaar table, a shop counter or an event booth.

Trusted by these companies

  • De'Xandra
    sifuBad
    Galeri Ilmu
    Academy Pixel & Borders
    Kelantan Red Warriors
    Renjis Boutique
  • Nasken Coffee
    Kedah FA
    Alanizz
    Bonda Learning Centre
    Melon Rush
    Tudung si Comel
  • Siti Khadijah
    TotalMen
    Far Capital
    Malaysian Association of Rehabilitation Physicians
    MZ Holidays
    SMITI
  • SyriaCare
    Daily Media
    Ark Ternak Farm
    Ceritakita Publication
    Negeri Sembilan FC
    Unity
  • Monaliza
    Sihaté
    Alun Enterprise
    Tabung Haji Travel
    NTS Printing
    Cinta Gaza Malaysia
  • AFL
    HALUAN
    Asutra Holidays
    F D'Saji
    PIBG SMK TAM
  • SimplySiti
    Amru
    Amalan Sunnah
    Klinik Usraa
    PKPP Hospital Selayang
  • Selangor FC II
    ISMA
    Khayr
    Kembara Sufi Travel & Tours
    Pusat Tuisyen Zifzan

What you get

A QR for the exact bill, a cashier login for the counter only, and every sale saved in your BCL sales list.

01

Key in the amount, show the QR

Key in the amount on the keypad or tap a quick amount, then tap Generate QR. Your customer scans the DuitNow QR with their banking or e-wallet app, and Payment Received appears with a chime, so there is no transfer screenshot to check. The minimum is RM2.00, and you can set your own quick amounts.

BCL Terminal keypad with quick amounts and Generate QR
02

A cashier login with just the counter

Add your cashier as a Team member with only Can View Transactions turned on, and their menu shows just the Dashboard, Transactions and QR Terminal. They take payments on their own login and see only the sales they took. Your forms, customers and Bayarcash settings stay out of their reach.

A cashier's menu: Dashboard, Transactions and QR Terminal
03

Every QR sale in one list

Every QR payment lands in Transactions next to your form and payment link sales, recorded under the cashier who took it. Closing up means checking one total, not adding a counter tally to an online one. The cards at the top show Total Transactions, Successful Amount and your Top Form.

Transactions: total transactions, successful amount and top form

What you can do

Tap quick amounts, attach customer details, offer several QR channels and recheck a late payment.

Key in or tap a quick amount

Use the keypad, or your own Quick Amounts (RM). The minimum is RM2.00.

Add the customer

Open Customer (optional) to record a name, phone or email against the payment.

Offer more than one QR channel

Choose your QR Payment Channels, such as DuitNow QR. With one channel, the terminal uses it without asking.

Check a late payment

If the code expires, tap Customer already paid? Check status before you make a new one. Or tap REGENERATE QR for a fresh code at the same amount.

New POS screen

The POS screen shows the amount, the code, the order number and a countdown, then resets itself for the next customer.

Every payment in one list

QR payments are recorded like any other sale, against the cashier who took them.

Good to know

Limits to check before you build, and the add-ons that some features need.

  • QR Terminal always takes live payments through your Bayarcash account, even in Test Mode. Test it with a small amount.
  • The minimum amount is RM2.00.
  • Each code is valid for about a minute. Tap REGENERATE QR for a fresh one.
  • QR Terminal needs a connected Bayarcash account; its settings tab is locked until then.
  • There is no Cashier role. Use the Team role with Can View Transactions.
  • While Test Mode is on, Transactions lists test payments only, so live QR payments show there once Test Mode is off.

Questions owners ask

Which apps can scan, expired codes, cashier limits and how it behaves in Test Mode.

Which QR methods can my customer scan?

DuitNow QR comes as standard, and cross-border QR comes with it: NETS (Singapore), QRIS (Indonesia), PromptPay (Thailand), Alipay and WeChat Pay (China). SPayLater QR and Boost PayFlex QR appear in QR Payment Channels once Bayarcash switches them on for your portal. Your customer still pays you in RM.

Read the guide

The QR code expired but my customer says they paid. Did I lose the payment?

No. On the expired screen, tap Customer already paid? Check status. BCL checks the payment again before you make a new code.

Read the guide

Can my cashier use QR Terminal without seeing my whole account?

Yes. Add them as a Team member and turn on only Can View Transactions. They get QR Terminal and see only the payments they take.

Read the guide

Does QR Terminal work in Test Mode?

It always takes real payments through your connected Bayarcash account, even in Test Mode. Test with the smallest amount, RM2.

Read the guide

What is BCL, and how does it work with Bayarcash?

BCL is a no-code selling platform for Malaysian small businesses: you build payment forms, payment links, tickets and bookings, share one link and see every sale. Bayarcash is the payment gateway behind it: it collects the payment and pays it out to your bank, minus its fee. To take real payments you need an approved Bayarcash merchant account.

Read the guide

Which payment methods can my customers use?

FPX online banking, DuitNow QR and cross-border QR (Singapore, Indonesia, Thailand and China) come as standard. Cards (Visa and Mastercard), e-wallets (Touch 'n Go eWallet, Boost, GrabPay) and Buy Now Pay Later (SPayLater, PayLater by Grab, Boost PayFlex) appear once Bayarcash switches them on for your account. Prices are in RM.

Read the guide

Ready when you are.

Set up your first form today and try it out. When you are ready for real payments, connect Bayarcash and the same form goes live.

Create your first form