Payments for Africa, One SDK
Collect mobile money and card payments with a single integration. Multi-gateway routing, automatic failover, and same-day setup.
npm install @nsl/pay
import { createNSLPay } from '@nsl/pay'
const pay = createNSLPay({
environment: 'sandbox',
apiKey: 'YOUR_API_KEY',
})
const payment = await pay.collectPayment({
amount: 10000,
currency: 'UGX',
method: 'mobile-money',
customer: { phone: '+256700000000' },
})Works with Express, Next.js, or your custom stack.
MTN MoMoAirtel MoneyVisa
Built for Reliability
Multi-Gateway Routing
Automatic failover across payment providers
Never lose a transaction to provider downtime
Transaction Dashboard
Real-time visibility into every transaction
Full financial oversight for your team
Smart Tags
Custom tags for filtering and reporting
Organized revenue data without manual work
EFRIS Integration
Automatic tax filing to Uganda Revenue Authority
Tax compliance without the overhead
Simple Pricing
4% per transaction. No monthly fees. No setup fees.
Add-ons: SMS notifications at UGX 50 per message, cross-border transactions at +2%, subscription billing at +0.5%.
Quick identity verification, same-day setup
Email receipts and auto invoicing included
Real-time transaction dashboard