The Payment Gateway For Developers
One API. Every provider. Collect and disburse payments across Mobile Money and Cards.







Getting Started
Integrate in minutes,
not weeks.
A single REST endpoint handles collection and disbursement across MTN, Airtel, and Stripe. Get your API key and start accepting payments in under 5 minutes.
1// app/api/checkout/route.ts2import { NextResponse } from "next/server";34export async function POST(req: Request) {5 const { amount, phone } = await req.json();67 const res = await fetch(8 "https://dgatewayapi.desispay.com/v1/payments/collect",9 {10 method: "POST",11 headers: {12 "X-API-Key": process.env.DGATEWAY_API_KEY!,13 "Content-Type": "application/json",14 },15 body: JSON.stringify({16 amount,17 currency: "UGX",18 phone_number: phone,19 provider: "iotec",20 }),21 }22 );2324 const data = await res.json();25 return NextResponse.json(data);26}
One API, multiple providers
Unified billing and transaction handling across Iotec, Relworx, and Stripe. Collect via Mobile Money or Card through a single endpoint.
Built-in failovers, better uptime
Automatic provider health monitoring and smart routing. If one provider goes down, traffic reroutes seamlessly.
Transparent pricing, no hidden fees
Pay only when you earn. A flat commission per transaction — no monthly fees, no minimums, no surprises.
Everything you need
Build, sell, and get paid
Whether you're a developer integrating our API, a creator selling products, or an educator launching courses — DGateway has you covered.
Collect & disburse with a single API
Integrate DGateway's REST API into any app. Collect payments via Mobile Money (MTN, Airtel) or Cards (Stripe). Disburse to any phone or bank account. Real-time webhooks, status polling, and comprehensive error reporting.
- Live & test API keys
- Webhook callbacks with retry
- Auto provider selection by currency
- Transaction status polling

Supported Providers
Accept payments from every major mobile money and card network in East Africa

Iotec
Uganda
MTN & Airtel Mobile Money

Relworx
East Africa
Multi-country mobile payments

Stripe
Worldwide
Global card payments
3
Payment Providers
7+
Currencies Supported
4
East African Countries
< 5 min
Integration Time
Integrations
Works with your stack
Native plugins for WordPress and WooCommerce. SDK examples for Next.js, React, and any HTTP client. Accept payments wherever your customers are.


WordPress Plugin
Accept payments with shortcodes or WooCommerce — no code required
REST API
Full API access from any language or framework
Webhooks
Real-time payment notifications to your server
Comprehensive Docs
Step-by-step guides, code examples, and API reference
Frequently
Asked Questions
Ready to get started?
Create your free account and start accepting payments in minutes. No credit card required.