New · TypeScript SDK v2 is live
Payments and messaging infrastructure for Africa.
One API to accept mobile money, cards and hosted checkout — plus a bulk SMS engine for OTPs and alerts. Built for developers, trusted by businesses across the continent.
PCI-DSS aligned99.99% uptimeSandbox in 60s
charge.ts
import { Mobiska } from "@mobiska/client";
const mobiska = new Mobiska({
clientKey: process.env.MOBISKA_KEY!,
secretKey: process.env.MOBISKA_SECRET!,
});
await mobiska.payments.charge({
provider: "MTN",
currency: "GHS",
amount: 250,
callback_url: "https://api.acme.co/hooks",
});Payment received
GHS 250.00 · MTN · 0244 ••• 812
txn_8af3…21d2.1s
Connected to
MTN MoMo
Vodafone Cash
AirtelTigo Money
Visa
Mastercard
Orange Money
M-Pesa
Verve
MTN MoMo
Vodafone Cash
AirtelTigo Money
Visa
Mastercard
Orange Money
M-Pesa
Verve
Products
Every way Africa pays & messages. One API.

Mobile Money
MTN · Vodafone · AirtelTigo

Cards
Visa · Mastercard · 3DS

Hosted Checkout
Branded · PCI-ready

Bulk SMS
OTPs · Receipts · Alerts
Built for developers
Live in an afternoon.
Basic Auth
Sandbox
Webhooks
Typed SDK
curl https://api.mobiska.com/v1/charge \ -u $MOBISKA_KEY:$MOBISKA_SECRET \ -d provider=MTN \ -d currency=GHS \ -d amount=250 \ -d callback_url=https://api.acme.co/hooks

Notifications
OTPs, receipts & alerts. Branded as you.
Single sendBulkCustom Sender IDDelivery receipts
Coverage
Built for the continent.
Ghana
GHS
Nigeria
NGN
Kenya
KES
Côte d'Ivoire
XOF
Senegal
XOF
Uganda
UGX
Tanzania
TZS
Cameroon
XAF
