Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

DuitNow.

The DuitNow rail family covers QR acceptance, account-to-account transfers, and recurring direct debit in a single integration layer.

DuitNow encompasses three distinct rails: QR for merchant-presented and customer-presented scan-to-pay, Transfer for real-time account-to-account settlement addressed by NRIC, phone number, or business registration number, and AutoDebit for recurring direct debit mandates. idataraya integrates each rail through host-to-host connectivity with the issuing bank or via a licensed third-party aggregator, depending on the merchant's volume and compliance posture. Settlement on DuitNow Transfer and QR is T+0 for the receiving account. Mandate management for AutoDebit, including registration, amendment, and cancellation flows, is handled programmatically through the integration layer.

  • DuitNow QR: merchant-presented and customer-presented modes
  • DuitNow Transfer: real-time A2A by NRIC, phone, or business registration
  • DuitNow AutoDebit: mandate registration, amendment, and cancellation
  • T+0 settlement with daily reconciliation against bank-issued reports
MYR 120.00Order #DNQ-4491
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
GrabPay
Boost
ENBMT+0, QR, Transfer, AutoDebit
DuitNow rail handlerQR scan to ledger credit
Running
QR generatedmerchant-presentedCustomer scansbanking appBank confirmsreal-time authWebhook firedsigned, verifiedGL postedT+0 credited
Settlement T+0, daily recon at 07:45
MYR 74.50Order #DNQ-3821
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
GrabPay
ENBMT+0 settlement, DuitNow QR
DuitNow Transfer, DNT-6140Proxy lookup to settlement
Running
Proxy lookupNRIC resolvedConfirmationpayer approvesDebitsource accountCreditT+0 real-timeCallbacksigned webhook
Settled, 1.4s end-to-end

Three rails.

DuitNow QR, Transfer, and AutoDebit each have different flows, callback contracts, and settlement cycles. The integration layer normalises them behind a single API so your application handles one event shape regardless of which rail completed the transaction.

QR modes for any merchant context.

Merchant-presented QR is generated on the POS or checkout screen, scanned by the customer's banking app, and confirmed via webhook. Customer-presented QR reads the customer's app code at the terminal. Both modes settle T+0 and share the same reconciliation feed.

MYR 74.50Order #DNQ-3821
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
GrabPay
ENBMT+0 settlement, DuitNow QR

Transfer addressed by identity, not account number.

DuitNow Transfer resolves the destination by NRIC, phone number, or business registration number. The payer never handles a bank account string. The integration layer handles proxy resolution, confirmation, and the signed callback that closes the transaction record.

DuitNow Transfer, DNT-6140Proxy lookup to settlement
Running
Proxy lookupNRIC resolvedConfirmationpayer approvesDebitsource accountCreditT+0 real-timeCallbacksigned webhook
Settled, 1.4s end-to-end

AutoDebit mandates managed programmatically.

Mandate registration, amendment, status query, and cancellation are all API calls. The integration layer tracks mandate state per customer, surfaces debit results on the scheduled cycle, and handles rejection codes with retry logic defined at the merchant level.

ADBT-MNDT-00291AutoDebit mandate status
Verified
  • Mandate registrationActive, 14 Mar
  • Last debit cycleMYR 120.00 success
  • Next scheduled debit01 Jul 2026
  • Rejection handlingRetry policy configured
Mandate valid, next cycle in 30 days

Reconciliation across all three rails.

QR, Transfer, and AutoDebit settlement files arrive on different cycles and in different formats. The reconciliation engine normalises them into a single daily report matched against your transaction log, with unmatched items flagged before the business day starts.

RECON-DN, dailyDuitNow reconciliation
Verified
  • DuitNow QR4,218 matched
  • DuitNow Transfer382 matched
  • AutoDebit debits1,104 matched, 3 rejected
  • Settlement fileMYR 2.1M reconciled
T+0, report generated 07:45 MYT

DuitNow integration covering all three rails.

  • QR integration

    Merchant-presented and customer-presented DuitNow QR with webhook handling, timeout management, and T+0 settlement confirmation.

  • Transfer integration

    DuitNow Transfer via proxy resolution (NRIC, phone, business registration), with signed callback processing and transaction state management.

  • AutoDebit mandate layer

    Full mandate lifecycle: registration, amendment, debit execution, rejection handling, and cancellation, exposed through your application's subscription or billing flow.

  • Unified reconciliation

    Daily reconciliation report covering all three DuitNow rails, normalised to a single format and matched against your internal transaction log.

More in payment infrastructure.

Ready to talk about duitnow?

Book a discovery call. We will walk through how this fits your business, scope, timeline, and what you will get at the end.