Skip to main content
Available in🇲🇾 Malaysia
Using DuitNow QR, your customers can pay by scanning a QR code with their banking app or e-wallet. DuitNow QR is Malaysia’s national QR standard, run by PayNet and supported by all major banks and e-wallets. Razorpay Curlec connects to PayNet directly, so there is no separate sign-up.

Advantages

  1. One QR, Every App: Customers pay with Maybank MAE, CIMB, Public Bank, RHB, Touch’n Go eWallet, GrabPay, Boost and 30+ other Malaysian apps.
  2. Fast on Desktop: No bank login or card details. The customer scans with their phone and approves.
  3. Real Time: Payments confirm in seconds and settle on your usual settlement cycle.
  4. No Integration Change: Works on Standard Checkout, hosted checkout, plugins and Payment Links once enabled.

Enable DuitNow QR

DuitNow QR is enabled by Razorpay Curlec. Contact your account manager or raise a request with our Support team.

Payment Flow

Given below is the payment flow for DuitNow QR at Razorpay Curlec checkout:
  1. The customer selects DuitNow QR at checkout. Checkout payment options with DuitNow QR first in the method list and its QR code open
  2. A QR code with the amount filled in appears, with a 10-minute timer. DuitNow QR code for MYR 1 with the countdown timer
  3. The customer scans the QR code with their banking or e-wallet app and approves the payment. Checkout waits for the payment confirmation. Checkout showing Waiting for payment confirmation
  4. Checkout confirms the payment and returns the customer to your website. Checkout showing Payment Successful for a DuitNow payment of MYR 1
The video below shows the complete flow.

Supported Products

Limits and Timings

Identify DuitNow QR Payments

In the API, webhooks and reports, DuitNow QR payments have the method duitnow and duitnow.flow set to qr.

Frequently Asked Questions (FAQs)

Any Malaysian banking app or e-wallet that supports DuitNow QR, including Maybank MAE, CIMB, Public Bank, RHB, Touch’n Go eWallet, GrabPay and Boost.
No. Razorpay Curlec handles this.
Not on Standard Checkout, hosted checkout, plugins or Payment Links. DuitNow QR is not available on the S2S integration yet.
10 minutes. After that, the payment fails and the customer can generate a new QR.
The bank usually rejects the payment. If money is debited, it is refunded automatically. If it is not, contact our Support team with the payment ID.
The customer downloads the QR, opens their banking or e-wallet app and pays with the saved image.
RM 1.00 to RM 50,000 per payment, in MYR only.
Yes, full or partial, from the Dashboard or API. Refunds are processed within 3 to 5 working days.
No. Make a live RM 1 payment and refund it.
No. DuitNow QR is for one-time payments only.
No. Cross-border QR payments are not supported.
Filter by the method duitnow. The flow is qr.
Yes. Contact your account manager or our Support team.