Banking APIs
Build modern banking experiences with our unified API layer. Connect to multiple providers and access comprehensive banking services through a single integration.
Core Banking
Enterprise-grade core banking solutions for modern financial institutions
Core Features
Account Management
Transaction Processing
Interest Calculation
Fee Management
Regulatory Reporting
Mambu
Features
Cloud Core Banking Lending Deposits
Regions
Global
Thought Machine
Features
Cloud Native Core Smart Contracts Vault
Regions
Europe Asia Americas
10x Banking
Features
SuperCore Platform Cloud Native API-First
Regions
UK Australia
Open Banking
Plaid
Features
Account Aggregation Payment Initiation Identity Verification
Regions
US Europe UK
TrueLayer
Features
Data API Payments API Payouts API
Regions
UK Europe Australia
Nordigen
Features
Account Information Transaction Data Balance Check
Regions
Europe
Neo-Banking
Banking Circle
Features
Virtual IBANs FX Cross-border
Regions
Europe UK
ClearBank
Features
Agency Banking Virtual Accounts Multi-currency
Regions
UK
Synapse
Features
Bank Accounts Cards Wire Transfers
Regions
US
Integration Examples
API Base URL
https://api.finfusion.cloud/v2/banking
Account Creation
Create a new bank account with specified features
account-creation.ts
// Create a new bank account
const account = await finfusion.banking.accounts.create({
type: 'CURRENT',
currency: 'EUR',
customer_id: 'cust_123',
features: ['virtual_cards', 'instant_payments'],
kyc_level: 'FULL',
reference: 'ACC123'
});
Transaction Processing
Process a banking transaction
transaction-processing.ts
// Process a transaction
const transaction = await finfusion.banking.transactions.create({
account_id: 'acc_123',
type: 'TRANSFER',
amount: 1000,
currency: 'EUR',
beneficiary: {
name: 'John Doe',
iban: 'GB29NWBK60161331926819',
bank_code: 'NWBKGB2L'
},
reference: 'TRX123'
});
Webhooks
account.created
Triggered when a new account is created
transaction.processed
Triggered when a transaction is completed
balance.updated
Triggered when account balance changes
transaction.failed
Triggered when a transaction fails