NPP Australia (AP+) · Authentication Profile

Npp Australia Authentication

Authentication

NPP Australia (AP+) secures its APIs with openIdConnect and oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, clientCredentials, implicit, deviceCode, and refreshToken flow(s).

PaymentsAustraliaReal-Time PaymentsAccount-to-AccountISO 20022Payment SchemeRailsPayToPayIDOpen Banking
Methods: openIdConnect, oauth2 Schemes: 1 OAuth flows: authorizationCode, clientCredentials, implicit, deviceCode, refreshToken API key in:

Security Schemes

OpenIDConnect openIdConnect

Source

Authentication Profile

npp-australia-authentication.yml Raw ↑
generated: '2026-07-24'
method: searched
source: https://auth.developers.auspayplus.com.au/.well-known/openid-configuration
docs: https://www.developers.auspayplus.com.au/api/auth/login/
notes: >-
  NPP Australia (AP+) publishes no downloadable OpenAPI, so no securitySchemes
  could be derived. The auth model captured here is the AP+ developer-portal
  identity layer, an Auth0 OIDC tenant on the custom domain
  auth.developers.auspayplus.com.au. This governs registration and login to the
  gated developer portal (NPP + BPAY + eftpos); the consumable payment APIs
  themselves are exposed by NPP Participants under participant-specific auth and
  their OAS3 specs sit behind portal registration.
summary:
  types: [openIdConnect, oauth2]
  oauth2_flows: [authorizationCode, clientCredentials, implicit, deviceCode, refreshToken]
  api_key_in: []
schemes:
- name: OpenIDConnect
  type: openIdConnect
  openIdConnectUrl: https://auth.developers.auspayplus.com.au/.well-known/openid-configuration
  issuer: https://auth.developers.auspayplus.com.au/
  authorizationUrl: https://auth.developers.auspayplus.com.au/authorize
  tokenUrl: https://auth.developers.auspayplus.com.au/oauth/token
  jwksUri: https://auth.developers.auspayplus.com.au/.well-known/jwks.json
  scopes_supported: [openid, profile, offline_access, email, phone, address]
  grant_types_supported: [authorization_code, client_credentials, refresh_token, implicit, urn:ietf:params:oauth:grant-type:device_code, urn:ietf:params:oauth:grant-type:token-exchange]
  provider: Auth0
  scope: developer-portal login/registration (not payment-API scopes)