PayID (New Payments Platform)

Detects Australian PayID payment addresses used on the New Payments Platform (NPP). A PayID is an email address, mobile phone number (+61 / 04xx format), ABN or organisation identifier registered as a real-time payment alias, detected when it appears near an explicit PayID label in a payment context.

Type
regex
Engine
boost_regex
Confidence
medium
Confidence justification
Medium confidence: the PayID label plus a co-located payment-address value (email, +61/04xx mobile, or ABN) is a strong signal, but a PayID reuses common identifier shapes, so corroborating NPP/Osko payment keywords are required to separate real payment instructions from generic contact details.
Jurisdictions
au
Regulations
AML/CTF Act (Cth), NDB Scheme (Cth), Privacy Act 1988 (Cth)
Frameworks
ISO 27001, ISO 27701
Data categories
financial, pii
Scope
narrow
Risk rating
6
Platform compatibility
Purview: Compatible, GCP DLP: Unsupported, Macie: Unsupported, Zscaler: Compatible, Palo Alto: Unsupported, Netskope: Unsupported

Pattern

(?i)\bpay[\s-]?id\b\s*(?:number|address|is)?\s*[:=#-]?\s*(?=[\s\S]{0,80}?(?:[A-Za-z0-9._%+-]{1,40}@[A-Za-z0-9.-]{1,40}\.[A-Za-z]{2,10}|\+61[\s-]?4\d{2}[\s-]?\d{3}[\s-]?\d{3}|\b04\d{2}[\s-]?\d{3}[\s-]?\d{3}\b|\bABN[:\s]*\d{2}\s?\d{3}\s?\d{3}\s?\d{3}\b))

Corroborative evidence keywords

PayID, New Payments Platform, NPP, Osko, Osko payment, payment address, pay anyone, real-time payment, PayID registration, PayID name, financial institution, faster payments, BSB, beneficiary account, transfer funds, send payment

Proximity: 300 characters

Should match

Should not match

Known false positives

References