Transaction Modes
Comprehensive guide to all supported transaction modes in the Rukapay Partner API. Learn about mandatory fields, examples, and integration requirements.
Wallet to Wallet
Transfer funds between Rukapay wallets instantly
WALLET_TO_WALLET
Wallet to Mobile Money
Send funds from Rukapay wallet to mobile money accounts (MTN, Airtel, etc.)
WALLET_TO_MOBILE_MONEY
Mobile Money to Wallet
Top up Rukapay wallet from mobile money accounts
MOBILE_MONEY_TO_WALLET
Bank Transfer
Transfer funds from wallet to bank accounts
BANK_TRANSFER
Merchant Payment
Pay merchants and service providers
MERCHANT_PAYMENT
Wallet Top-up
Add funds to wallet from external payment methods (cards, bank transfers)
WALLET_TOP-UP
API Endpoints
Use these endpoints to work with transaction modes
Get Transaction Modes
Retrieve all available transaction modes
GET /partner/v1/transactions/modes
Process Transaction
Process a transaction using any supported mode
POST /partner/v1/transactions/transact
Preview Fees
Calculate fees before processing
POST /partner/v1/transactions/preview-fees
Ready to Start Building?
Explore our comprehensive Partner API documentation and start integrating today.