KibiPay
HomeBlog › Country Rails

Australia's New Payments Platform (NPP) and PayID

6 min read Country Rails
Country railsNPPInstant payments
Australia's New Payments Platform (NPP) and PayID

Australia's New Payments Platform (NPP) is one of the world's more instructive instant-payment systems, both for what it does and for how it is layered. Launched in 2018, it delivers real-time, 24/7 account-to-account payments enriched with data and addressable by a human-friendly identifier. If you want a clean example of the modern instant-rail architecture — a base platform, an overlay service, and a proxy directory — NPP is it.

The platform architecture

NPP is a piece of shared national infrastructure that financial institutions connect to, developed under the industry body NPP Australia (now part of Australian Payments Plus). Its defining characteristics are speed and availability: payments clear and are made available to the recipient in near real time, around the clock, every day of the year, rather than in the batch cycles of the older Direct Entry system.

Two design choices set it apart. First, it was built natively on ISO 20022, so payments can carry structured, rich data rather than a short truncated reference. Second, settlement happens on a real-time basis through the Reserve Bank of Australia's Fast Settlement Service, so the exchange of value keeps pace with the exchange of messages.

Osko: the overlay service

NPP was deliberately designed with a base infrastructure plus overlay services — branded products that ride on the platform. The first and most widely used overlay is Osko, operated by BPAY. When a consumer sends an "Osko payment" from their banking app, they are using an overlay service running on the NPP rails.

The overlay model matters because it separates the shared plumbing from the consumer-facing products. New services can be built on top of NPP without rebuilding the base, and different overlays can offer different features — for example, payments with longer descriptions or request-to-pay style capabilities — while sharing the same clearing and settlement engine underneath.

PayID: the proxy layer

PayID is NPP's alias service. Instead of quoting a BSB (bank-state-branch code) and account number, a user can register a PayID — typically a mobile phone number, an email address, or, for businesses, an Australian Business Number (ABN) — and receive payments to that identifier. When a payer enters a PayID, the platform resolves it and, importantly, returns the registered account name for the payer to confirm before sending.

That name-confirmation step is a core anti-fraud feature: the payer sees who they are actually about to pay, which helps catch mistyped identifiers and mismatched beneficiaries. PayID registration requires the user to prove control of the phone number or email, and each PayID maps to one account at a time, so it can be moved or deactivated by the owner.

What NPP enables

The combination of speed, data, overlays, and aliases supports a range of use cases:

Lessons from the NPP model

NPP is a useful reference design for other markets. The layered approach — neutral shared infrastructure at the base, competitive overlay services above, and a proxy directory for addressing — lets an ecosystem evolve without constant changes to the core. The native ISO 20022 foundation avoids the painful format migration that older rails now face. And the PayID name-confirmation step shows how a proxy directory doubles as a fraud control. For builders, the takeaway is that a modern instant rail is not one monolith but a stack: settlement, clearing, overlays, and aliasing, each with its own role.

Key takeaways

See these rails in motion

KibiPay connects UK Faster Payments, Bacs, CHAPS, Mojaloop mobile money and Solana behind one API, with ISO 20022 messaging and real-time fraud & AML screening.

Open the live console How it works