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.

Gateway Features

Everything you need to process payments.

Pan-African Mobile Money

Accept RWF, UGX, KES, TZS, GHS, NGN, and more from one integration.

Stablecoin Payments

Accept USDT, USDC, and other stablecoins for instant transactions.

Easy Integration

RESTful API and SDKs for PHP, Python, Node.js with clear docs.

PCI DSS Compliant

Bank-level security, fraud detection, and 3D Secure authentication.

Payment Links

Create shareable links for invoices and quick checkouts without coding.

Real-Time Analytics

Track success rates, revenue, and customer insights instantly.

Quick Integration

Start accepting payments in 4 easy steps.

Create Merchant Account

Sign up and complete business verification to get API keys.

Get API Credentials

Access public/secret keys. Use sandbox mode for testing.

Integrate the API

Use SDKs or API calls to create payment sessions and handle webhooks.

Go Live

Switch to production and accept real payments 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' => '[email protected]',
    '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.