Real Time Notifications API Code Catalogue

Real-Time notifications for NPP RTN and Singapore FAST inward

The Real-Time Notifications (RTN) API for NPP (New Payments Platform) and Singapore FAST Inward provides developers with immediate updates on key payment events. These notifications are designed to keep your systems synchronized with the latest payment statuses, enhancing the responsiveness of your applications without the need for continuous polling.


Key features:

  • Instant event notifications: Receive real-time updates when payments are credited to a customer’s bank account via NPP in Australia or Singapore FAST Inward.

  • Supported events:
    • NPP payment settlement: Notification when funds are credited to an ANZ account via NPP.

    • Singapore FAST inward payment: Notification when funds are received via Singapore FAST Inward.

  • Secure and reliable: Notifications are delivered securely with JWT signatures, ensuring the authenticity and integrity of the data received.

Integration overview:

Webhook setup: Configure your webhook endpoint to receive real-time notifications from ANZ via the Fileactive API. Ensure your endpoint is HTTPS-secured.

Notification verification: Each notification includes a JWT signature. Verify this signature to confirm the authenticity of the notification.

Processing logic: Implement logic to process the notifications and update your application state accordingly.

Acknowledge receipt: Respond to each notification with a 200 OK status to acknowledge receipt.


Real-Time notification flow

The diagram below illustrates the flow of notifications for NPP RTN and Singapore FAST Inward, where ANZ receives inward notifications and forwards them to the customer’s API endpoints:


sequenceDiagram participant ANZ participant CustomerEndpoint as Customer's Endpoint participant Application %% Payment Notification Flow ANZ->>CustomerEndpoint: POST Payment Notification (JWT Signature) CustomerEndpoint->>Application: Process Payment Notification Application-->>CustomerEndpoint: 200 OK (Acknowledgement)