Introduction
DuitNow QR uses a redirect-based payment flow. When a customer selects DuitNow QR at checkout, they are redirected to a hosted page displaying a QR code. The customer scans the QR code using their preferred Malaysian banking or e-wallet app to confirm payment, then returns to your website or app upon completion. DuitNow QR is a single-use payment method. This guide explains the process of integrating DuitNow QR into your app or website using Payrails.Pre-requisites
Before you start accepting DuitNow QR payments with Payrails, there are a few requirements you must meet:Ways to integrate DuitNow QR
Payrails SDK
Server-to-server integration
Parse DuitNow QR from lookup response
Pass DuitNow QR payment method in request to authorize payment with Payrails
Note on amountsMYR uses 2 decimal places. Amounts should be provided in the smallest currency unit—for example,
5000 for RM50.00.DuitNow QR is a redirect-based, single-use payment method. After calling the authorize endpoint, the customer will be redirected to a hosted page showing a QR code. The customer scans this with their banking or e-wallet app to confirm payment. Once confirmed, the customer will be redirected back to the
returnInfo.success URL. Make sure to provide valid returnInfo URLs in your authorization request.Handle the redirect response
Supported currencies
DuitNow QR via dLocal supports the following presentment currency:- MYR — Malaysian Ringgit
Supported regions / countries
Customer regions
DuitNow QR is available to customers based in:- Malaysia 🇲🇾