Nile Squad LabzNile Squad Labz
NilePay

Collect payments,
not paperwork

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.

Multi-gateway fallbackReal-time transaction logs4% per transaction

Everything you need to collect payments

From multi-gateway resilience to automatic tax filing, NilePay handles the complexity so you can focus on building.

Minimal KYC

Just a national ID and phone verification. Skip the mountains of paperwork other providers demand and start collecting payments today.

nilepay.ts
import { NilePay } from 'nilepay'
const pay = new NilePay(key)
await pay.charge({ amount, phone })

SDK-First Integration

Clear methods, well-documented SDKs for every language. No raw endpoints to wrestle with, just install and call.

↑ 12%this week

Real-time Metrics

Full visibility into your revenue, transaction logs, and performance metrics. Everything updates live on your dashboard.

G1
G2

Multi-Gateway Fallback

If one payment provider goes down, NilePay switches automatically. Your customers never notice a thing.

Payment receivedUGX 45,000
Receipt emailedcustomer@email.com
SMS sent+256 7XX XXX XXX

Auto Notifications

SMS, emails, receipts, and invoices sent automatically on every transaction. Turn them on and forget about them.

EFRIS RECEIPT
ItemUGX 80k
VAT 18%UGX 14.4k
TotalUGX 94.4k
Reported to EFRIS

EFRIS Tax Resolution

Automatic tax reporting to EFRIS. Fully transparent, completely optional. Toggle it on when you need it.

#school-fees#rent#salary#supplies#export#retail#b2b

Smart Tagging

Tag transactions for aggregation and insight beyond standard credit and debit. Built for how African businesses actually work.

bash
$ curl -X POST /v1/charge \
-H "Authorization: Bearer $KEY" \
-d '{"amount":50000}'
{ "status": "success" }

Developer First

Clean APIs, comprehensive docs, and sensible defaults. Build the exact payment experience your users deserve.

Trusted across Africa

Businesses of all sizes rely on NilePay to collect payments and grow.

Get started in 3 steps

From sign-up to your first payment in minutes, not weeks.

STEP 01

Create Your Account

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

STEP 02

Install & Configure

Install our SDK for your language or framework, grab your API keys from the dashboard, and configure your payment flow.

STEP 03

Start Collecting

Accept payments instantly. Every transaction shows up in real-time on your dashboard with full logs and metrics.

How the Merchant of Record works

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

Your AppSDK calls
NilePayMerchant of Record
KYCTaxesCompliance
Providers
MTN MoMoAirtel MoneyVisa / Card

Simple, transparent pricing

One straightforward rate. No monthly fees. No hidden charges. Only pay when you collect.

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

Get in touch

Questions about pricing, volume rates, or anything else — we'll get back to you quickly.

Frequently asked questions

Everything you need to know about NilePay.