Getting Started with SwiftFin API
Follow these steps to integrate SwiftFin API into your application and make your first API call.Step 1: Get Your API Credentials
Contact SwiftFin Support
Contact SwiftFin Support
API credentials for both sandbox (demo) and production environments are provided exclusively by SwiftFin support.How to request:
- Email SwiftFin support at support@swiftfin.com
- Specify your environment: Sandbox (testing) or Production
- Provide your business details and use case
- Wait for SwiftFin support to provision your credentials
Sandbox credentials allow you to test without real transactions. Production credentials are for live operations.
Secure Your API Token
Secure Your API Token
Once you receive your API token from SwiftFin support:
- Store it securely in environment variables
- Never commit it to version control (use
.envfiles) - Never expose it in client-side code
- Rotate tokens periodically for security
Step 2: Make Your First API Call
Test Authentication
Test Authentication
Test your API token with a simple request to get bank lists:Expected Response:
cURL
Node.js
Python
Perform a Transfer
Perform a Transfer
Make an inter-bank transfer using the SwiftFin API:Expected Response:
cURL
Node.js
Python
Step 3: Handle Responses
Response Handling Best Practices
Response Handling Best Practices
Always check the
status field to determine if the request was successful:Common Use Cases
Account Enquiry
Query account details and balances
Bank Transfers
Inter-bank and intra-bank transfers
Loan Management
Book loans and manage repayments
Customer KYC
Create customers and manage KYC
Testing Environment
Sandbox (Demo) Base URL:
https://demoapi.saasphereltd.com- Request sandbox credentials from SwiftFin support
- No real money transactions
- Safe environment for testing and development
- Test data is reset periodically
- Rate limit: 100 requests/minute
Next Steps
API Reference
Explore all available endpoints
Authentication Guide
Learn about security and tokens
Error Handling
Handle errors gracefully
Best Practices
Follow our recommended patterns
Need Help?
Developer Support
Email: support@swiftfin.com
API Status
Check system status at status.swiftfin.com

