The Payment Gateway For Developers

One API. Every provider. Collect and disburse payments across Mobile Money and Cards.

Works with
MTNAirtelIotecRelworxStripeWordPressWooCommerceNext.js

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.ts
2import { NextResponse } from "next/server";
3
4export async function POST(req: Request) {
5 const { amount, phone } = await req.json();
6
7 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 );
23
24 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
API Access

Supported Providers

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

Iotec

Iotec

Uganda

MTN & Airtel Mobile Money

UGX
Relworx

Relworx

East Africa

Multi-country mobile payments

UGXKESTZSRWF
Stripe

Stripe

Worldwide

Global card payments

USDEURGBPKESUGX

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
WordPress
WooCommerce
WooCommerce
Next.js
Next.js

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.