Dubu Pay is a multi-tenant payment gateway and trading API built for businesses that want to accept Nigerian Naira payments, manage customer funds, and access crypto markets — all through one integration. Connect once and get virtual bank accounts, fiat-to-crypto onramps, USDT withdrawals, live crypto trading, invoicing, and checkout links.Documentation Index
Fetch the complete documentation index at: https://docs.dubupay.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Make your first API call in minutes. Register, authenticate, and create a virtual bank account.
Authentication
Learn how to authenticate requests using JWT bearer tokens or API keys.
Accept Payments
Issue NGN virtual bank accounts and track incoming deposits from your customers.
API Reference
Full reference for every endpoint — parameters, responses, and examples.
What you can build
Virtual Bank Accounts
Issue temporary or permanent NGN bank accounts that auto-convert deposits to USDT.
Crypto Trading
Place and manage orders on live USDT-NGN, USDC-NGN, and USD-NGN markets.
Invoices
Create itemized invoices and send them directly to your customers by email.
Checkout Links
Generate shareable payment links without writing any frontend code.
Webhooks
Receive real-time notifications for deposits, withdrawals, and trading events.
Withdrawals
Send USDT to external wallets or move funds via offramps and transfers.
Get started in 4 steps
Create an account
Register your merchant account via
POST /api/v1/auth/register and verify your email address.Get your API key
Generate an API key from the
/api-keys endpoint to authenticate your server-side requests.The base URL for all API requests is
https://api.dubupay.com/api/v1. All requests and responses use JSON.