Singapore FAST (Fast And Secure Transfers) payments allow businesses to conduct real-time, instant payments between banks in Singapore. Utilizing the ANZ Fileactive API, FAST payments offer a quick and reliable way to handle transactions, supporting both business-to-business and business-to-consumer payment needs.
Capabilities
- Instant Payments: Enables real-time processing of payments, ensuring funds are transferred and available immediately.
- 24/7 Availability: FAST payments can be made at any time, providing flexibility and convenience for businesses operating outside of regular banking hours.
- Enhanced Cash Flow Management: Improve liquidity management with immediate transaction processing, aiding in better cash flow control.
- Secure Transactions: All payments are securely processed using OAuth 2.0 authentication and encrypted communications to protect sensitive financial information.
Technical requirements
- Authentication: Use OAuth 2.0 with the Client Credential Grant flow to authenticate API requests. Obtain a bearer token from the
/v1.0/auth
endpoint. - Endpoint: Use the
/payment/sg/v1.0/fast
endpoint to submit FAST payment requests. - Data Format: Requests and responses are in JSON format, ensuring easy integration and data handling.
- Rate Limits: Adhere to the APIs rate limits to avoid throttling and ensure smooth operation.
Key features for developers
- Simple Integration: RESTful API design allows for seamless integration of FAST payment capabilities into existing systems.
- Real-Time Feedback: Receive immediate status updates and confirmations for payments, allowing for responsive transaction management.
- Error Handling: Comprehensive error responses help developers quickly identify and resolve issues during the payment process.
- Support for multiple use cases: Ideal for various business needs, including payroll, vendor payments, and consumer disbursements.
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)
%% FAST Payment Request Flow
Business->>ANZ Fileactive: POST /payment/sg/v1.0/fast (Submit FAST 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/fast/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)
and updates the status Business->>ANZ Fileactive: GET /payment/sg/v1.0/fast/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)