Online Checkout
A conversion-optimised checkout for cards, bank transfer, USSD and mobile money. Drop it in with four lines of code.
Explore checkoutDunadpay is the payment gateway for African businesses — cards, bank transfer, USSD and mobile money in one integration. Plus instant bill payments for electricity, airtime, data and cable TV.
Secured by Dunadpay · PCI DSS Level 1
Trusted by teams at
One API, one dashboard, one settlement account. Accept, collect, pay out and reconcile.
A conversion-optimised checkout for cards, bank transfer, USSD and mobile money. Drop it in with four lines of code.
Explore checkoutCreate a shareable link in seconds. Perfect for WhatsApp, Instagram and invoices.
Create a linkElectricity, airtime, data, cable TV, water and internet — paid instantly with a receipt.
Pay a billSend money to any Nigerian bank account or wallet via a single API call.
Start paying outRecurring billing with automatic retries, dunning and customer self-service.
Set up billingReal-time analytics, settlement reports, dispute tracking and team access controls.
See the dashboardClean REST APIs, predictable webhooks and SDKs for every stack. Sandbox keys work instantly — no sales call required.
// Create a charge in one call
const dunadpay = require('dunadpay')('sk_live_••••••••');
const charge = await dunadpay.charges.create({
amount: 2450000, // ₦24,500.00 in kobo
currency: 'NGN',
channels: ['card', 'transfer', 'ussd'],
customer: { email: 'ada@example.com' },
metadata: { order_id: 'ORD-1042' }
});
console.log(charge.status);
// → "successful"
No lengthy onboarding. No hidden approval queues.
Sign up with your business details and BVN. Verification is usually completed the same day.
Drop in the checkout, generate a payment link, or call the API directly. Your choice.
Collect from customers and receive automatic settlements to your bank within hours.
Every transaction passes through fraud screening, tokenisation and encrypted transmission. We hold the certifications your compliance team will ask about.
You only pay when you get paid. Local card fees are capped at ₦2,000.
For new businesses testing the waters and taking first payments.
Local cards · capped at ₦2,000
For scaling businesses that need faster money and deeper tooling.
Local cards · capped at ₦2,000
For high-volume platforms with custom routing and compliance needs.
Volume-based · from ₦50M monthly
Starter merchants settle next business day. Growth merchants settle within 3 hours of a successful transaction, including weekends. Enterprise merchants can request same-day or instant settlement on eligible transaction volumes.
You pay 1.4% per local card transaction on Starter and 1.0% on Growth, capped at ₦2,000. Bank transfers are 0.5% (capped at ₦500). There are no setup fees, no monthly fees and no charges on failed transactions.
Debit and credit cards (Visa, Mastercard, Verve), direct bank transfer, USSD, and mobile money. You can enable or disable any channel per integration from your dashboard.
Yes. The same account gives you access to bill payments for electricity, airtime, data, cable TV, water and internet — plus payouts to any Nigerian bank account or wallet via API.
For a registered business: CAC certificate, a valid ID of a director, BVN, and a settlement bank account. For individuals: a valid government ID, BVN and bank account. Verification is typically completed within 24 hours.
Yes. Card data is tokenised by our PCI DSS Level 1 certified processor and never touches Dunadpay servers. All data is encrypted in transit and at rest, and we comply with the Nigeria Data Protection Regulation (NDPR).
Create a free account, grab your sandbox keys, and take your first live payment before the day is out.