Payment Gateway
Accept Payments on Your Website or App
Powerful payment gateway API for businesses. Accept payments via cards, mobile money in over 10 African currencies, and stablecoins with easy integration.
Gateway Features
Everything you need to process payments
Pan-African Mobile Money
Accept mobile money in over 10 African currencies including RWF, UGX, KES, TZS, GHS, NGN, and more - all from one integration.
Stablecoin Payments
Accept USDT, USDC, and other stablecoins for instant crypto transactions with high deliverability.
Easy Integration
RESTful API, SDKs for PHP, Python, Node.js, and more. Get started in minutes with comprehensive documentation.
PCI DSS Compliant
Bank-level security, fraud detection, 3D Secure authentication, and encryption protect every transaction.
Payment Links
Create shareable payment links without coding. Perfect for invoices, subscriptions, and quick checkouts.
Real-Time Analytics
Track transactions, success rates, revenue analytics, and customer insights from your dashboard.
Quick Integration
Start accepting payments in 4 easy steps
-
Create Merchant Account
Sign up for a merchant account and complete business verification to get your API keys.
-
Get API Credentials
Access your public and secret keys from the dashboard. Use sandbox mode for testing.
-
Integrate the API
Add our SDK or make API calls to create payment sessions, process transactions, and handle webhooks.
-
Go Live
Switch to production mode and start accepting real payments with instant settlement to your wallet.
Quick Start Code
See how easy it is to integrate
// Initialize payment
$umva = new UmvaPayment('your_api_key');
$payment = $umva->createPayment([
'amount' => 10000,
'currency' => 'RWF',
'email' => 'customer@email.com',
'callback_url' => 'https://yoursite.com/callback',
'return_url' => 'https://yoursite.com/success'
]);
echo $payment->getCheckoutUrl();
Ready to Accept Payments?
Join thousands of businesses using UMVA Payment Gateway
Create Merchant Account