Singapore RTGS (Real-Time Gross Settlement) is designed for high-value and time-critical payments. Through ANZ Fileactive APIs, businesses can leverage RTGS to settle transactions individually and in real-time, providing a secure and efficient method for large payments within Singapore.


Capabilities

  • High-Value payments: Suitable for large-scale transactions that require immediate settlement.
  • Real-Time processing: Payments are processed individually in real time, ensuring no delays and immediate fund availability.
  • Priority handling: Designed for time-sensitive payments where prompt settlement is essential.
  • Secure transactions: All payments are securely handled through OAuth 2.0 authentication and encrypted data transfer, ensuring the integrity and confidentiality of transactions.

Technical requirements

  • Authentication: Use OAuth 2.0 with the Client Credential Grant flow to obtain a bearer token from the /v1.0/auth endpoint for secure access.
  • Endpoint: Submit RTGS payment requests using the /payment/sg/v1.0/rtgs endpoint.
  • Data Format: All interactions use JSON format, facilitating straightforward integration and data manipulation.
  • Compliance: Ensure adherence to regulatory requirements and standards for high-value payments.

Key features for developers

  • Robust integration: RESTful API design allows developers to easily integrate RTGS capabilities into existing systems for seamless high-value transaction processing.
  • Real-Time monitoring: Provides immediate feedback on transaction status, allowing businesses to track payments in real-time.
  • Error management: Detailed error responses assist developers in quickly identifying and addressing issues during payment processing.
  • High reliability: Designed for high-value, time-sensitive payments, ensuring transactions are processed with utmost reliability and priority.
sequenceDiagram participant Business participant ANZ Fileactive %% Authentication Flow Business->>ANZ Fileactive: POST /v1.0/auth (OAuth Client Credential Grant) ANZ Fileactive-->>Business: 200 OK (Bearer Token) %% RTGS Payment Request Flow Business->>ANZ Fileactive: POST /payment/sg/v1.0/rtgs (Submit RTGS Payment) ANZ Fileactive-->>Business: 202 Accepted (Payment Request Received) %% Payment Status Check Note right of ANZ Fileactive: Processes the payment
and updates the status Business->>ANZ Fileactive: GET /payment/sg/v1.0/rtgs/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)