// Adds dimensions UUID, Author and Topic into GA4
Friday, March 13, 2026
31.1 C
Singapore

Singaporeans can now use NETS in Malaysia as MAS launches cross-border QR payment system

SINGAPORE: Singaporeans can now use NETS in Malaysia as the Monetary Authority of Singapore (MAS) and Bank Negara Malaysia (BNM) jointly launched a cross-border QR code payment linkage system between Singapore and Malaysia today (31 March).

The new payment linkage system will allow customers of participating financial institutions to make retail payments by scanning NETS QR and DuitNow QR codes. The system supports both in-person payments through the scanning of physical QR codes displayed by merchants and online cross-border e-commerce transactions.

The QR linkage is expected to benefit millions of commuters across the Causeway and business and leisure travellers, on top of being a boost to retail businesses in both countries.

MAS and BNM said that the NETS-DuitNow QR code payment linkage is a key milestone in the ongoing collaboration between Singapore and Malaysia to enhance cross-border payments connectivity. With pre-pandemic annual traffic between the two countries averaging 12 million visitors, the payment linkage is expected to provide merchants and consumers with a more seamless and efficient means to make and receive payments.

See also  Inflation is expected to stay high in next few months, but will remain on a "broad moderating path", says MAS

The financial authorities said that the initiative is a testament to both countries’ commitment to improving the cost, speed, access and transparency of cross-border payments, in line with the ASEAN Payment Connectivity Initiative and the G20 Roadmap for Enhancing Cross-border Payments.

It added that the cross-border QR code payment linkage is made possible through the strong collaboration of various industry players from both countries, including NETS, the Association of Banks in Singapore, Payments Network Malaysia Sdn. Bhd. (PayNet), and participating financial institutions from both countries.

In the next phase, MAS and BNM plan to expand the payment linkage to enable cross-border account-to-account fund transfers and remittances. This will allow users to make real-time fund transfers between Singapore and Malaysia conveniently using just the recipient’s mobile phone number via PayNow and DuitNow.

This service is expected to go live by the end-2023.

MAS Managing Director, Mr Ravi Menon, said, “The NETS-DuitNow QR code payment linkage is the latest addition to Singapore’s growing set of cross-border payment linkages. These linkages will help boost cross-border commerce and enable our merchants, especially small businesses to tap on a wider pool of consumers.”

See also  Cryptocurrency ATMs in Singapore shut down after MAS warns of high risks

BNM Governor Tan Sri Nor Shamsiah Mohd Yunussaid said: “This is a significant step forward in realising the vision of an ASEAN network of fast, efficient and interconnected retail payment systems.”

He added, “We will continue to work closely with our partners to accelerate our digitalisation agenda towards increased regional economic and financial integration.”

- Advertisement -

Hot this week

Daughter asks if 53-year-old mum can still get a job in Singapore: ‘I’m pretty desperate to help her’

SINGAPORE: A 21-year-old daughter has turned to social media, overwhelmed and worried, after learning that her 53-year-old single mother has still not been able to find work since losing her job in...

Fresh grad earning S$2k/month worries she may be undervaluing herself in the job market

SINGAPORE: Online discussions about starting salaries have resurfaced after a fresh graduate revealed on an online forum that she is currently earning just S$2,000 a month before CPF deductions. ...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //