Nile Pay
DocsPricingContactBlog
LoginTry Sandbox
Try Sandbox

Collect Payments
In Minutes!

Get StartedView Docs

Built By Devs For Devs, With African Context

SDKsMulti GatewayTransaction LogsSMS, Tax & BillingSmart TagsFast KYC

Meet Nile Pay.

NilePay is a merchant of record that sits between you and payment providers. Install our SDK, skip the paperwork, and start collecting payments in minutes. Built for African developers.

NilePay acts as the legal seller on your behalf, handling compliance, taxes, and provider relationships so you don't have to.

Your App

Your Application

Install the SDK and call collectPayment(). That's all your code needs.

You stay focused on your product

via SDK
Nile Pay

Merchant of Record

Nile Pay

The legal seller on your behalf. We sit in the middle and handle everything between you and the providers.

Compliance & KYC
Tax & Reporting
Reconciliation
routes to

Payment Providers

African Gateways

πŸ‡ΊπŸ‡¬MTN MoMo
πŸ‡ΊπŸ‡¬Airtel Money
🌍Flutterwave
🌍DPO Group
πŸ‡°πŸ‡ͺPesapal

01 β€” Payments

Full Payment Suite

Everything you need β€” collections, disbursements, and withdrawals. The complete money movement lifecycle for your business.

Collections
Disbursements
Withdrawals

Supported providers

MTN MoMo
Airtel Money
Visa

02 β€” Onboarding

Fast KYC

Sign up and verify with just your national ID and phone number. No lengthy paperwork, no weeks of waiting. You are ready in minutes.

βœ“

Enter phone number

We send a one-time code to verify

βœ“

Upload national ID

Front photo β€” any national ID accepted

βœ“

Verified & ready

Start collecting in minutes

03 β€” Reporting

Smart Tags

Tag every payment with custom metadata. Filter through the API, track performance by tag, and build any reporting scenario you need.

#school-fees
156 txnsUGX 2.4M
#ride-hailing
43 txnsUGX 890K
#order-1234
1 txnsUGX 45K
#salary-run
28 txnsUGX 14.2M
nilePay.findByTag('school-fees')

The Easiest Integration.

Great sdks for your beloved language, integration in minutes.

collect-payment.ts
pnpm add @nilepay/sdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { createNilePay } from '@nilepay/sdk';

const nilePay = createNilePay({
  environment: 'sandbox',
  apiKey: 'SKLG123XXXXXXX',
});

const payment = await nilePay.collectPayment({
  amount: 10000,
  currency: 'UGX',
  reference: 'ORDER-123',
  method: 'mobile-money',
  description: 'Mobile money payment',
  customer: {
    phone: '+256700000000',
  },
});

payment.on('success', (payment) => {
  console.log('Payment successful', payment);
});

Powerful Features.

Payements are hard in Africa, these features make it a bit easier.

Features background

SDKs

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

Multi Gateway

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

Transaction Logs

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

SMS, Tax & Billing

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

Smart Tags

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

Fast KYC

Effective marketing and advertising materials. It is also a great tool to use when you want to present your.

Our Growing Base Of Partners And Customers

Trusted by ambitious businesses across the region building modern payment experiences with Nile Pay.

S
SafariFin
K
KampalaCloud
P
PayAfrica
N
NairobiTech
L
LagosDigital
K
KigaliPay
Z
ZedCommerce
A
AruaStack
S
SafariFin
K
KampalaCloud
P
PayAfrica
N
NairobiTech
L
LagosDigital
K
KigaliPay
Z
ZedCommerce
A
AruaStack
S
SafariFin
K
KampalaCloud
P
PayAfrica
N
NairobiTech
L
LagosDigital
K
KigaliPay
Z
ZedCommerce
A
AruaStack
S
SafariFin
K
KampalaCloud
P
PayAfrica
N
NairobiTech
L
LagosDigital
K
KigaliPay
Z
ZedCommerce
A
AruaStack
S
SafariFin
K
KampalaCloud
P
PayAfrica
N
NairobiTech
L
LagosDigital
K
KigaliPay
Z
ZedCommerce
A
AruaStack

Transparent Pricing.

Clear transaction fees, optional add-ons, and predictable costs as you scale across local and cross-border payment flows.

Per transaction

4%

Our base rate covers all processing, compliance, and gateway routing costs. No monthly fee, no setup fee.

What's included

Multi-gateway routing & fallback
Real-time transaction dashboard
Developer SDK (all languages)
Standard KYC & compliance
Email receipts & invoicing

Optional add-on services

Enable only what you need

SMS Notifications

Sent to your customer on each transaction

UGX 50
per SMS

Email Receipts

Automatic receipt emails on every payment

Free

Auto Invoicing

PDF invoices generated and emailed automatically

Free

EFRIS Tax Resolution

Automatic tax filing to EFRIS on your behalf

UGX 200
per transaction

Cross-border Payments

For payments outside Uganda

+1%
per transaction

Subscription Payments

For recurring payment flows

+0.5%
per transaction

Example breakdown

UGX 100,000 subscription from abroad with all add-ons enabled

Transaction AmountUGX 100,000
NilePay fee (4%)- UGX 4,000
Cross-border (+1%)- UGX 1,000
Subscription (+0.5%)- UGX 500
SMS notification- UGX 50
EFRIS tax filing- UGX 200
Total feesUGX 5,750
You receiveUGX 94,250

No hidden fees

Payout fees are charged by the payout provider and passed through at cost. NilePay adds zero markup on payouts.

Refunds

Full and partial refunds supported

Transaction fees are non-refundable

NilePay may issue refunds within 60 days to reduce disputes

Disputes & Chargebacks

UGX 55,000 per dispute regardless of outcome

Charged by underlying card networks

High chargeback rates may lead to account review

Payouts

Manual withdrawals β€” you control the timing

UGX 5,000 per payout transaction

No NilePay markup on payout fees

Volume Pricing

Custom rates for high-volume businesses

Dedicated account manager

Contact us to discuss your needs

Still not convinced?

Come hang around our communities.

Frequently Asked Questions

Everything you need to know before you start collecting payments, enabling add-ons, or scaling across markets.

You can pause or cancel at any time because NilePay is usage-based. If you stop processing payments, there is nothing extra to keep active.

Works with Your Stack

Integrate seamlessly with your favorite languages and frameworks. Built for developers who value simplicity and power.

View All Integrations
Read Documentation
Nile Pay

Simple, powerful payment infrastructure for African businesses. Built by developers, for developers.

Product

  • Pricing
  • Documentation
  • Sandbox
  • API Reference

Company

  • About
  • Blog
  • Careers
  • Partners

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

Contact

  • support@nilepay.com
  • sales@nilepay.com
  • Kampala, Uganda Β· Nairobi, Kenya
Β© 2026 Nile Pay. All rights reserved.