Financial Operations
Complete API reference for post-activation financial operations including wallet management, beneficiaries, transfers, and payments.Base URL:
https://sandbox.finhub.cloud/api/v2.1/fintransFor complete details on authentication and headers, refer to the Standard HTTP Headers reference documentation.
Prerequisites
Before accessing financial operations:- Customer account ACTIVATED (individual or organization)
- Wallet status = ACTIVE
- Valid JWT token from session
- Sufficient wallet balance (for outgoing transfers)
Complete Financial Journey
| Phase | Operation | Time | Prerequisites |
|---|---|---|---|
| 1. Wallet Setup | Check balance, fund wallet | < 5 min | Account activated |
| 2. Beneficiaries | Add payment recipients | < 5 min | Valid recipient details |
| 3. Payment Consents | Create authorization | < 5 min | Beneficiaries added (optional) |
| 4. Execute Transfer | Prepare → Execute → Monitor | < 2 min | Beneficiary + consent + balance |
| 5. Approvals | Multi-signature (if required) | Varies | High-value or policy-based |
Quick Start: First Transfer
Step 1: Check Wallet Balance
Step 2: Add Beneficiary
Step 3: Prepare Transfer
Step 4: Execute Transfer
Step 5: Monitor Status
Account Operations
Prepare and execute financial operations on accounts
Transfers & Payments
Create and execute transfers, top-ups, and withdrawals
Beneficiaries
Manage payment beneficiaries
Payment Consents
Manage payment consents and approvals
Transaction Flow
Operation Types
| Type | Direction | Description | Use Case |
|---|---|---|---|
| topup | Incoming | Add funds to wallet | Deposits, bank transfers in |
| transfer | Outgoing | Send to beneficiary | SEPA, SWIFT payments |
| withdraw | Outgoing | Remove from wallet | Cash out to bank |
| purchase | Outgoing | Merchant payment | Card payments |
| sale | Incoming | Receive payment | Merchant receiving funds |
API Endpoints Overview
Wallet Operations
GET /fintrans/{accountId}/balance- Check current balanceGET /fintrans/{accountId}/balance-history- Balance over timePOST /wallets/{walletId}/funding- Fund wallet (sandbox only)
Beneficiary Management
GET /fintrans/{accountId}/beneficiaries- List all beneficiariesPOST /fintrans/{accountId}/beneficiaries- Add new beneficiaryGET /fintrans/{accountId}/beneficiaries/{beneficiaryId}- Get detailsDELETE /fintrans/{accountId}/beneficiaries/{beneficiaryId}- Remove beneficiary
Payment Consents
POST /fintrans/{walletId}/payment-consents/types/transfer- Create consentGET /fintrans/{walletId}/payment-consents- List consentsPATCH /fintrans/{walletId}/payment-consents/{consentId}- Update consentDELETE /fintrans/{walletId}/payment-consents/{consentId}- Revoke consent
Transfers & Payments
POST /fintrans/{accountId}/types/transfer/prepare- Prepare transferPOST /fintrans/{accountId}/types/transfer/execute- Execute transferGET /fintrans/{accountId}/orders/{orderId}- Get order status
Approvals (High-Value)
POST /fintrans/{accountId}/types/{type}/consents- Create approval requestPOST /fintrans/{accountId}/types/{type}/consents/{consentId}/sign- Sign approvalGET /consents/pending- List pending approvals
Related Resources
Standard Headers
Required HTTP headers for all endpoints
API Schema Mapping
Complete OpenAPI specifications
Individual Activation
Activate individual account first
Organization Activation
Activate organization account first
Changelog
| Version | Date | Changes |
|---|---|---|
| v1.0 | 2026-01-13 | Comprehensive financial operations overview |