Rukapay API Documentation

Comprehensive APIs for payment processing, wallet management, and financial services integration

Transaction Types

Support for various transaction types with clear mandatory fields and status indicators.

Wallet to Wallet

active

Transfer funds between Rukapay wallets

Mandatory Fields:

senderUserIdrecipientUserIdamountcurrency
Learn More

Wallet to Mobile Money

active

Send funds from wallet to mobile money accounts

Mandatory Fields:

userIdamountphoneNumbermnoProvider
Learn More

Mobile Money to Wallet

active

Top up wallet from mobile money

Mandatory Fields:

userIdamountphoneNumbermnoProvider
Learn More

Bank Transfer

beta

Transfer funds to bank accounts

Mandatory Fields:

userIdamountbankCodeaccountNumber
Learn More

Merchant Payment

active

Pay merchants and service providers

Mandatory Fields:

userIdamountmerchantIddescription
Learn More

Why Choose Rukapay?

Built for developers, trusted by businesses, designed for scale.

Bank-Grade Security

End-to-end encryption, PCI DSS compliance, and fraud protection

Real-Time Processing

Instant transaction processing with real-time status updates

Multi-Channel Support

Support for mobile money, bank transfers, and digital wallets

Developer Friendly

RESTful APIs, comprehensive documentation, and SDKs

Ready to Integrate?

Join thousands of developers building the future of payments in Africa.

Start Building
Try SandboxComing Soon