Skip to content
Last updated

Introduction

Fast Payment is a near real-time feature that lets you send money to most Australian financial institutions through the New Payments Platform (NPP).

Fast Payment via API is the digital way to send payments using the NPP—fast, flexible and embedded in your system. It is the ideal solution for businesses making high volumes, time-sensitive payments and with requirements for custom, embedded payment solutions.

Why use Fast Payment for Business

With the New Payments Platform, businesses can now benefit from a seamless payment experience:

  • Near real-time payments and settlement
  • 24/7, including weekends and public holidays
  • Immediate confirmation to reduce uncertainty for both payer and payee

Use Cases

There is no fixed use case for Fast Payment via API—it can adapt to your business needs and requirements to create custom, innovative payment solutions and customer experience (CX) journeys. For example:

  • Fast Payment via API can be seamlessly exposed to external channels like websites and mobile apps to allow end-customers to make real-time payments
  • Fast Payment via API can be integrated into internal business workflows to instantly make back-office payments

Request Headers

HeaderRequiredDescription
x-request-idYesUnique identifier (UUIDv4) for each API interaction
x-idempotency-idYesIdempotency key (UUIDv4) for safe request retries
x-cba-pi-syncNoSet to true for synchronous processing with a pain.002 response

Security Requirements

  • IP whitelisting - In order to access services provided by Commbank, you must be able to provide a list of whitelisted source IP addresses.
  • OAuth 2.0 - All requests are secured by the OAuth 2.0 standard. You will need to provide a client assertion to the IdP to receive the bearer token with the payment-initiation.core-payments.credit-transfer-initiations.write scope.

A detailed guide describing OAuth 2.0 connectivity with our IdP will be provided to you during the onboarding process.

Ready to discuss your connectivity needs?

Contact us or speak to your Relationship Manager: sales.paas@cba.com.au