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.