Singapore ACH (Automated Clearing House) payments enable businesses to process batch transactions, including payroll, vendor payments, and other recurring transactions, efficiently and securely. Leveraging the ANZ Fileactive API, ACH payments in Singapore offer a streamlined solution for managing bulk payments within a standardized framework, ensuring compliance with local financial regulations.
Capabilities
- Batch processing: Facilitate the submission of multiple transactions in a single request, Optimising processing efficiency for high-volume payments.
- Scheduled payments: Set up future-dated payments, allowing businesses to plan and automate their cash flow management.
- Reconciliation support: Provides detailed transaction reports to help with account reconciliation and financial tracking.
- Secure transactions: Transactions are secured through OAuth 2.0 authentication and encrypted communications, ensuring the safety of financial data.
Technical requirements
- Authentication: All API requests require OAuth 2.0 authentication using the Client Credential Grant flow. Obtain a bearer token from the
/v1.0/auth
endpoint. - Endpoint: Use the
/payment/sg/v1.0/ach
endpoint for submitting ACH payment requests. - Data Format: Requests must be sent in JSON format, and responses will be provided in JSON format as well.
- Rate Limits: Ensure compliance with the API rate limits to avoid throttling or access restrictions.
Key features for developers
- API integration: Simple RESTful API that allows developers to easily integrate ACH payment capabilities into their systems.
- Error handling: Detailed error responses assist in quickly identifying and resolving issues during payment processing.
- Real-Time status updates: Monitor the status of submitted payments with real-time notifications, improving visibility and control over transactions.
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)
%% ACH Payment Request Flow
Business->>ANZ Fileactive: POST /payment/sg/v1.0/ach (Submit ACH 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/ach/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)
and updates the status Business->>ANZ Fileactive: GET /payment/sg/v1.0/ach/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)