Singapore CBFT (Cross-Border Funds Transfer) allows businesses to execute international payments securely and efficiently through ANZ Fileactive APIs. It is designed for sending funds across borders, supporting various currencies and ensuring compliance with international payment standards.
Capabilities
- International transfers: Enables seamless cross-border payments from Singapore to global destinations, supporting multiple currencies and complying with international regulations.
- Secure transactions: Utilizes OAuth 2.0 authentication and encrypted communication to ensure the security and integrity of transactions.
- Flexible payment options: Supports different types of cross-border payment instructions, catering to various business needs.
- Compliance and reporting: Provides comprehensive compliance checks and reporting features to meet regulatory requirements for cross-border 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 CBFT payment requests using the
/payment/sg/v1.0/cbft
endpoint. - Data Format: All interactions use JSON format, simplifying integration and data handling.
- Compliance: Transactions comply with international standards and regulations, ensuring smooth cross-border payments.
Key features for developers
- Easy integration: RESTful API design allows developers to integrate CBFT capabilities into existing systems with minimal effort, enhancing international payment workflows.
- Real-Time processing: Provides near real-time feedback on payment status, enabling businesses to track cross-border transactions effectively.
- Error handling: Detailed error codes and responses help developers quickly resolve issues and ensure reliable payment processing.
- Comprehensive documentation: Access to detailed API documentation supports efficient integration and utilization of CBFT capabilities.
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)
%% CBFT Payment Request Flow
Business->>ANZ Fileactive: POST /payment/sg/v1.0/cbft (Submit CBFT 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/cbft/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)
and updates the status Business->>ANZ Fileactive: GET /payment/sg/v1.0/cbft/{paymentId} (Check Payment Status) ANZ Fileactive-->>Business: 200 OK (Payment Status)