Mobile Money IntegrationAirtel Money · MTN MoMoWordPress PluginREST API ReadySandbox ModeStart at 50,000 UGXDeveloper FirstReal-time WebhooksMobile Money IntegrationAirtel Money · MTN MoMoWordPress PluginREST API ReadySandbox ModeStart at 50,000 UGXDeveloper FirstReal-time Webhooks
Now supporting MTN MoMo & Airtel Money

Accept Mobile Payments
Anywhere You Build

Uganda's developer-first payment gateway. Integrate MTN MoMo & Airtel Money into your app or website — in minutes, not months.

0Active Developers
0%Uptime SLA
0minAvg Integration
50KUGX to Start
charge.ts
// Collect a mobile money paymentimport XylePay from '@xyle/payments-sdk'; const xyle = new XylePay({ apiKey: process.env.XYLE_KEY }); const payment = await xyle.payments.charge({ amount: 25000, currency: 'UGX', phone: '+256700000000', provider: 'mtn_momo', description: 'Order #XP-1042',}); // { status: 'success', txId: 'XYL-2847' }
Payment confirmed — XYL-2847
How It Works

From Sign-up to First Payment
in Under 10 Minutes

Our streamlined onboarding and clean SDK gets you accepting payments before your coffee gets cold.

01
🔑

Create Your Account

Register in minutes. Make a one-time commitment fee of 50,000 UGX to unlock your live API credentials and dashboard access.

02
🧪

Explore in Sandbox

Test your integration risk-free with our sandbox environment. Sandbox transactions are capped at 10,000 UGX so you can experiment freely.

03
⚙️

Integrate the API or Plugin

Drop in our JavaScript SDK, mobile SDK, or WordPress plugin. Complete setup in minutes with clear documentation.

04
🚀

Go Live & Get Paid

Switch to production and your customers can pay instantly via MTN MoMo or Airtel Money directly from their phones.

Core Features

Everything You Need
to Power Payments

Built for developers who need reliability, speed, and simplicity in one package.

📲

Multi-Provider Mobile Money

Supports MTN Mobile Money and Airtel Money out of the box. More providers coming soon.

🔔

Real-time Webhooks

Receive instant payment status updates via HTTPS webhooks with retry logic and delivery guarantees.

📊

Developer Dashboard

Monitor transactions, manage API keys, view analytics, and download reports — all in one place.

🔐

Enterprise-grade Security

AES-256 encryption, PCI compliance ready, rate limiting, and fraud detection built-in.

Live TransactionsLive
MTN Mobile Money
UGX 45,000
✓ Paid
Airtel Money
UGX 12,500
Processing
Settlement
UGX 57,500
Today
⚡ Instant Notify🔄 Auto Retry📈 Analytics🌍 Multi-currency
🕐
99.9% Uptime
Redundant infrastructure
📡
< 2s Response
Lightning-fast processing
Integrations

Works With Your Stack

React, Flutter, WordPress, or raw PHP — Xyle fits right in.

React / Next.js
React / Next.js
Official React hooks and components for seamless frontend integration.
SDK Available
PHP & Laravel
PHP & Laravel
Composer package for PHP projects and a dedicated Laravel facade.
SDK Available
Flutter / Dart
Flutter / Dart
Native Flutter package with pre-built payment sheet UI components.
SDK Available
WordPress
WordPress
One-click plugin for WooCommerce, Contact Form 7, and any WordPress site.
Plugin Available
Node.js
Node.js
npm package with async/await support and TypeScript definitions included.
SDK Available
REST API
REST API
Language-agnostic HTTP API. Integrate with anything that can make an HTTP request.
Always Available
Plugin & Downloads

Xyle Payments Plugin

Install our official plugin and accept mobile payments in your WordPress or WooCommerce store — zero code required.

WordPress

Xyle Payments for WordPress

v2.4.1 — Latest Stable

The official Xyle Payments WordPress plugin adds seamless mobile money checkout to any WordPress site. WooCommerce compatible with shortcode support.

10,000+
Active Installs
WP 5.5+
Compatible
GPL v2
License
Download Free VersionFree ↓

WordPress Setup Guide

Get up and running in under 5 minutes.

1
Download & Install Plugin

Download the .zip file and upload via WP Admin → Plugins → Add New → Upload Plugin.

2
Activate and Configure

Activate the plugin and navigate to Settings → Xyle Payments to enter your API key.

3
Enable Payment Providers

Select MTN MoMo, Airtel Money, or both. Choose your checkout style and branding options.

4
Test in Sandbox Mode

Toggle sandbox mode on to test payments before going live. Transactions up to 10,000 UGX work in sandbox.

5
Go Live!

Switch to live mode and your customers can immediately start paying with mobile money.

Testimonials

Loved by Developers Across Uganda

Integrated Xyle into our food delivery app in under 2 hours. The documentation is crystal clear and the sandbox mode made testing a breeze.

AK
Amara Kizito
CTO, QuickEats Uganda

The WordPress plugin saved us weeks of development time. Our WooCommerce store now accepts MoMo payments and our sales have doubled since launch.

JN
Joyce Nakato
Founder, Kampala Crafts

We evaluated 3 payment gateways and Xyle won on API quality, support responsiveness, and pricing. The 50K commitment is the best deal in the market.

DB
David Byamugisha
Lead Dev, FinConnect UG

Ready to Accept
Mobile Payments?

Join 2,400+ developers. Start with 50,000 UGX and scale to millions.