Integrate seamless money transfer services including IMPS, NEFT, RTGS and UPI with our robust API. Offer banking services with the highest commissions in the industry.
We support all major banks and payment methods in India
Multiple ways to transfer money seamlessly
Instant transfer 24x7 with immediate confirmation
Batch processing system for bulk transfers
Real-time gross settlement for high-value transactions
Instant payments using UPI ID or QR code
Powerful features designed for seamless integration
IMPS and UPI transfers processed within seconds with 99.9% success rate
End-to-end encryption and RBI compliant security protocols
Low transaction fees with high commission earnings for partners
Simple REST API with comprehensive documentation and SDKs
Get your commissions settled daily to your bank account
Dedicated technical support team available round the clock
Comprehensive guide to integrate our money transfer API
POST https://a1topup.com/api/v1/money-transfer
Parameter | Type | Required | Description |
---|---|---|---|
api_key | String | Yes | Your unique API key |
beneficiary_name | String | Yes | Beneficiary account holder name |
account_number | String | Yes | Beneficiary account number |
ifsc_code | String | Yes | IFSC code of beneficiary bank branch |
amount | Number | Yes | Transfer amount (min ₹1, max varies by method) |
transfer_mode | String | Yes | IMPS, NEFT, RTGS, or UPI |
remarks | String | No | Transfer remarks (max 30 characters) |
{
"api_key": "your_api_key_here",
"beneficiary_name": "Rajesh Kumar",
"account_number": "123456789012",
"ifsc_code": "SBIN0000123",
"amount": 5000,
"transfer_mode": "IMPS",
"remarks": "Loan repayment"
}
{
"status": "success",
"transaction_id": "MTXN123456789",
"utr_number": "654321987654321",
"message": "Transfer successful",
"amount": 5000,
"transfer_charges": 5.75,
"commission": 25.00,
"balance": 12475.25
}
Parameter | Type | Description |
---|---|---|
status | String | Request status (success/error) |
transaction_id | String | Unique transaction ID for reference |
utr_number | String | Unique Transaction Reference number |
message | String | Response message |
amount | Number | Transfer amount |
transfer_charges | Number | Charges deducted for the transfer |
commission | Number | Commission earned on this transaction |
balance | Number | Your current wallet balance |
Error Code | Message | Description |
---|---|---|
1101 | Invalid API key | The provided API key is invalid or disabled |
1102 | Insufficient balance | Your wallet doesn't have enough balance |
1103 | Invalid account details | The account number or IFSC is incorrect |
1104 | Invalid transfer mode | The transfer mode is not recognized |
1105 | Amount limit exceeded | The amount exceeds allowed limits for this mode |
2101 | Bank system down | The beneficiary bank system is temporarily unavailable |
2102 | Transaction pending | Transaction is pending for beneficiary approval |
{
"status": "error",
"error_code": "1102",
"message": "Insufficient balance",
"required_amount": 5005.75,
"current_balance": 4500.50
}
Choose the plan that works best for your business
One-time setup fee
One-time setup fee
One-time setup fee
Sign up today and get your API keys to start integrating money transfer services.