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)
and updates the status Business->>ANZ Fileactive: GET /payment/sg/v1.0/rtgs/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)