Bank-Grade Security
End-to-end encryption, OAuth 2.0, and API key authentication.
Real-Time Processing
Sub-second response times with instant transaction confirmation.
Comprehensive Docs
Detailed API reference, guides, and code examples.
Dedicated Support
Direct access to our integration team throughout the process.
Integration Timeline
From first contact to live transactions in 2-4 weeks
Contact & Onboarding
Reach out to our team. We'll discuss your requirements, provide a demo, and start the onboarding process.
Sandbox Access
Receive API credentials for our sandbox environment. Start testing endpoints and building your integration.
Development
Build your integration using our comprehensive documentation and SDKs. Our team provides support throughout.
Testing & Certification
Complete end-to-end testing in sandbox. Our team reviews your integration for compliance and best practices.
Go Live
Receive production credentials and launch. Start processing real transactions with full support.
API Reference
RESTful API with comprehensive endpoints for all operations
Core Endpoints
/v1/transfers/v1/transfers/{id}/v1/rates/v1/recipients/validate/v1/institutions/v1/settlementsimport { TransferLink } from '@transferlink/sdk';
const client = new TransferLink({
apiKey: process.env.TRANSFERLINK_API_KEY,
});
// Create a transfer
const transfer = await client.transfers.create({
amount: 100.00,
sourceCurrency: 'EUR',
destinationCurrency: 'LKR',
sender: {
accountId: 'acc_123',
institutionId: 'inst_wingit',
},
recipient: {
walletId: 'wallet_456',
institutionId: 'inst_partner',
},
});
console.log(`Transfer ID: ${transfer.id}`);
console.log(`Status: ${transfer.status}`);
console.log(`Fee: ${transfer.fees.total}`);Official SDKs
Native libraries for your preferred programming language