v1 API · Now in public beta
Payments infrastructure for Ghana's builders
Integrate mobile money collections, payouts and hosted checkout into your product with one clean REST API. Sandbox in minutes, go live the same day.
MTN MoMoTelecel CashAirtelTigo MoneyBank transferVirtual accounts
charge.js
// 1. Create a checkout for GHS 25.00
const res = await fetch("https://api.namibrapay.com/api/v1/transactions/initialize", {
method: "POST",
headers: {
"X-API-Key": "pk_test_…",
"X-API-Secret": "sk_test_…",
"Content-Type": "application/json",
},
body: JSON.stringify({
amount: 2500, // pesewas
currency: "GHS",
reference: "ORDER-12345",
}),
});
const { data } = await res.json();
redirect(data.authorizationUrl);
// 2. Get paid — signed webhooks confirm the restEverything you need to move money
One API, one dashboard, one set of keys. Build any payment flow Ghana's rails support.
Collections
Charge MTN MoMo, Telecel Cash and AirtelTigo Money wallets directly from your server.
ExploreHosted checkout
Redirect to a payment page we host and maintain. One request, fully branded.
ExplorePayouts
Send money to any bank account or momo wallet, with payee name verification built in.
ExplorePayment links
Create shareable payment pages from the API. Sell without writing checkout code.
ExploreSigned webhooks
HMAC-verified events for every state change, with automatic retries.
ExploreVerification
Resolve accounts, confirm payees and verify Ghana Cards before money moves.
Explore