The short answer
A business DuitNow QR shows your business name and pays straight into the business account.
Payment links from a gateway take FPX, cards and e-wallets and match each payment to its order.
Never trust a screenshot — confirm every payment in your own app before releasing anything.
Where WhatsApp payments go wrong
Bank transfers on WhatsApp are free and every customer knows how. The problems show up at twenty orders a week, not two.

Screenshots are not money
A transfer screenshot can be edited in a minute. Only your own banking app proves the money arrived.
Checking by hand eats the day
Every payment means opening the bank app, matching a name and amount to a chat, and replying. Busy weeks are when mistakes happen.
Personal accounts mix everything
Customer money in a personal account is hard to separate at tax time — and a new customer trusts your business name more than a person’s name.
No record of what was agreed
The price, the deposit and what happens if the customer cancels are buried in a chat. When there is a dispute, nobody can find them.
Option 1: a DuitNow QR for your business
The simplest upgrade. Customers scan it with any Malaysian banking or e-wallet app, and the money goes straight into your business account.
Ask your bank, not an app
Most banks offer a merchant DuitNow QR for business accounts, usually through their business banking app. You need your SSM registration and a current account in the business name.
The customer sees your business name
Before paying, the app shows who the QR belongs to. That reassures a new customer more than an account number typed into a chat.
Send the QR with the amount
Send the QR image and the amount in the same message. Confirm the payment from the notification in your business app — never from the customer’s screenshot.
Where it gets tiring
A printed or saved QR does not carry an order number, so you still match payments by name and amount. Fine for a few payments a day; slow past that.
Option 2: payment links from a gateway
A link for one amount, sent in the chat. The customer pays by FPX, card or e-wallet, and you get a notification with the reference.
No online shop needed
Most Malaysian gateways can create a payment link or a simple payment form from their dashboard. I have set up senangPay, iPay88 and eGHL for clients; the main payments guide covers more options.
One link per order
Put the amount and a reference, such as the invoice number or booking date, in the link. The gateway matches the payment for you.
Cards and e-wallets too
Useful for customers who want to pay by credit card, and for company buyers who need a proper payment receipt.
Fees and settlement
You pay a fee per transaction, and the money arrives after the settlement period, not instantly. Confirm current rates with the gateway before choosing.
Asking for a deposit
A deposit protects your time — for bookings, custom orders and site visits. Write the rules once and send the same message every time.
The amount and what it holds
“RM 100 holds your Saturday slot.” A fixed amount or a percentage, the same for every customer.
What happens if they cancel
Refundable until when, and what you keep after that. One line in the message prevents most arguments later.
Send a receipt
A short message or PDF with the date, amount, what it is for and the balance due. The customer trusts it, and you have a record.
Always into the business account
Every deposit goes into the business account, never a staff member’s personal one. It keeps the books clean and avoids awkward questions.
Spotting fake payment proof
Fake transfer screenshots are one of the most common scams against small sellers in Malaysia.
Check your own app, every time
Find the payment in your business banking or gateway app before you release goods or confirm a booking. No exceptions on busy days.
“Processing” is not paid
Some fake receipts show a transfer that is still processing or scheduled. Wait until the money appears in your account.
The overpayment refund trick
A customer “pays too much” and asks you to transfer the difference back. Usually the first payment never arrived. Refund nothing until the full amount is in your account.
Check before you send money
Before sending any refund, check the receiving account on PDRM’s Semak Mule site. If you have been scammed, call the National Scam Response Centre at 997 straight away.
When it is time for a proper checkout
WhatsApp payments work well up to a point. These signs say you have passed it.
An hour a day matching payments
That hour costs more than gateway fees. A checkout or booking page matches every payment to its order automatically.
Customers want to pay at night
If an order waits until morning for your QR, some customers buy elsewhere. A checkout takes payment at 2 am.
The same price list, every day
If you send the same products and prices again and again, they belong on a page with a pay button.
Start small
A one-page site with a payment button, or a booking form that takes a deposit, comes before a full online store. The main payments guide covers the full store.
Quick answers.
01Can I use my personal DuitNow QR for the business?
It works, but customers see your personal name and business money mixes with your own. Once you sell regularly, a merchant QR on a business account is the better choice.
02Do I need SSM to take payments on WhatsApp?
Not for bank transfers to a personal account. For a merchant QR or a payment gateway, yes — both ask for SSM registration and a business bank account in the same name.
03Are payment links safe for customers?
Yes, when the link opens the gateway’s own page and the FPX step goes to the customer’s own bank. Tell customers you will never ask for their banking login or TAC in the chat.
04Can customers pay a deposit by card?
Through a payment link, yes. Card fees are higher than FPX, so many businesses use QR or FPX for deposits and offer card only on request.
05A customer sent proof but nothing came in. What now?
Do not release the order. Ask them to check with their bank — a real transfer sometimes goes to the wrong account. If the money never arrives, treat it as a likely scam.
06Which payment gateway should I use?
It depends on what you sell and how often. senangPay is quick to start with for a small business. iPay88 and eGHL suit businesses with more volume or company buyers. I have set up all three for clients. Compare current fees and settlement times on each gateway’s own site, as they change. CST is not paid by any of them.
07Do WhatsApp sales need e-invoices?
LHDN’s e-Invoice is phased in by business turnover and applies however the customer pays. Check whether you are in scope with your accountant or accounting software.
08Does CST set this up?
Yes. A payment or deposit button added to your existing site is a one-off fix — RM 150 for the first hour, then RM 75 per extra half hour. A one-page website with a payment button is RM 2,000, and a full WooCommerce store with FPX, cards and e-wallets is RM 7,000. You sign up with the gateway in your own business name.
Related guides
“He explains things in plain language. No jargon, no upselling. I always know what I am paying for.”
