Overview
Use transfers to:- Pay vendors and suppliers
- Process salary payments
- Send refunds to customers
- Disburse funds to mobile wallets
Endpoints
| Endpoint | Method | Description |
|---|---|---|
/bila/transfers | GET | List all transfers |
/bila/transfers/{id} | GET | Get a single transfer by ID |
/bila/transfers/status/{reference} | GET | Get transfer by your reference |
/bila/transfers/bank-account | POST | Initiate a bank transfer |
/bila/transfers/mobile-money | POST | Initiate a mobile money transfer |
Transfer Object
Transfer Statuses
| Status | Description |
|---|---|
pending | Transfer is being processed |
successful | Transfer completed successfully |
failed | Transfer failed |
Bank Transfer
Send money to a bank account:Mobile Money Transfer
Send money to a mobile wallet:Check Transfer Status
Use your reference to check the status:Best Practices
Use unique references
Use unique references
Always use unique references for each transfer to enable idempotency and easy tracking.
Resolve accounts first
Resolve accounts first
Resolve recipient accounts before transfer to prevent failures.
Check balance before transfer
Check balance before transfer
Verify your wallet has sufficient funds before initiating transfers.
API Reference
View the interactive API reference for Transfers endpoints

