The Hong Kong CBFT (Cross-Border Funds Transfer) Payments API facilitates secure and efficient processing of cross-border transactions, enabling businesses to send and receive funds globally. This API is designed to handle various currencies and support compliance with international payment standards and regulations.
Capabilities
- Cross-Border transfers: Supports international payments, allowing businesses to conduct transactions with partners and customers globally.
- Multi-Currency support: Handles payments in multiple currencies, providing flexibility for international trade and financial operations.
- Compliance and reporting: Ensures compliance with international financial regulations, including anti-money laundering (AML) and know-your-customer (KYC) requirements, with detailed transaction reporting.
- Flexible payment types: Supports various payment types including SWIFT, local clearing, and other international payment networks, providing a versatile solution for different business needs.
Technical requirements
- Authentication: Use OAuth 2.0 with the Client Credential Grant flow for secure access. Obtain a bearer token from the
/v1.0/auth
endpoint and include it in the authorisation header asBearer <access_token>
. - API Endpoint: CBFT payment requests should be submitted to the
/payment/hk/v1.0/cbft
endpoint. - Headers: Ensure all API requests include headers such as
Content-Type: application/json
andauthorisation: Bearer <access_token>
. - Payload Format: Submit payment details in JSON format, following the schema specified in the API documentation for CBFT payments.
Key features for developers
- Secure Cross-Border transfers: Leverage CBFT for secure and efficient international payments, reducing the risk associated with cross-border financial transactions.
- Real-Time status updates: Monitor payment statuses in real-time, providing immediate visibility into the transaction flow and confirmation of fund transfers.
- Detailed reporting: Access comprehensive transaction reports that help meet compliance requirements and provide valuable insights into international payment activities.
- Scalability: Capable of handling high volumes of transactions, supporting routine and peak business operations without compromising performance.
Example workflow
sequenceDiagram
participant Client
participant Fileactive
Client->>Fileactive: POST /v1.0/auth (Obtain Bearer Token)
Fileactive-->>Client: 200 OK (Bearer Token)
Client->>Fileactive: POST /payment/hk/v1.0/cbft (Submit CBFT Payment)
Fileactive-->>Client: 202 Accepted (Payment Processing)
Client->>Fileactive: GET /payment/hk/v1.0/cbft/{paymentId} (Check Payment Status)
alt Payment Completed
Fileactive-->>Client: 200 OK (Payment Success)
else Payment Pending
Fileactive-->>Client: 202 Accepted (Payment Pending)
else Payment Failed
Fileactive-->>Client: 400 Bad Request (Payment Failed)
end