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
| Header | Required | Description |
|---|---|---|
x-request-id | Yes | Unique identifier (UUIDv4) for each API interaction |
x-idempotency-id | Yes | Idempotency key (UUIDv4) for safe request retries |
x-cba-pi-sync | No | Set 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.writescope.
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