Real Time Notifications NPP Code Catalogue

 

The NPP Real-Time Notification (RTN) service enables instant, secure notifications for payment-related events within the New Payments Platform (NPP) ecosystem. This service provides real-time updates to subscribers, ensuring that businesses can react promptly to various financial events such as payment initiations, completions, and failures.


Key Capabilities:

  • Instant Notifications: RTN delivers real-time alerts for payment events, allowing for immediate action or reconciliation.
  • Secure Delivery: Notifications are securely transmitted using HTTPS, ensuring data integrity and confidentiality.
  • Event Subscription: Clients can subscribe to specific events based on their business needs, such as payment acknowledgments or rejections.
  • Scalable Integration: Designed to handle high volumes of transactions, RTN can be integrated into existing systems with minimal impact on performance.

Technical Requirements:

  • Authentication: Access to RTN requires OAuth 2.0 authentication, using a bearer token obtained via the Client Credential Grant flow.
  • Endpoints: RTN operates through dedicated endpoints that handle various notification types. Ensure your system is set up to receive and process these events.
  • Payloads: Notification payloads are delivered in JSON format, containing essential details such as transaction IDs, timestamps, and status updates.
  • Error Handling: Robust error management is necessary to handle scenarios where notifications fail to be delivered or processed correctly.

Key Features for Developers:

  • Webhooks Integration: RTN uses webhooks to push notifications to a specified endpoint, reducing the need for polling and improving efficiency.
  • Customizable Subscriptions: Developers can configure which events to receive, allowing for tailored integrations that align with specific business requirements.
  • Retry Mechanism: Built-in retry logic ensures that notifications are resent in case of initial failures, maintaining the reliability of the notification service.
  • Security Best Practices: Notifications include digital signatures for verification, and HTTPS is used for all communication to protect sensitive data.

Example Use Cases:

  • Payment Tracking: Automatically update payment statuses in your system as soon as an event occurs, improving financial visibility.
  • Fraud Detection: Receive alerts on suspicious transactions in real-time, enabling quick responses to potential security threats.
  • Customer Notifications: Inform customers immediately about the status of their payments, enhancing the customer experience with timely updates.