Skip to main content
Kotani Pay gives your application access to local payment channels across Africa — including mobile money networks (M-PESA, MTN Money, Airtel Money, Orange Money), bank transfers, and blockchain networks.

Core Operations

Deposits

Collect mobile money, bank, and card payments from users.

Payouts

Disburse funds to mobile money wallets and bank accounts.

Onramp

Accept fiat and deliver crypto to a wallet address.

Offramp

Accept crypto and disburse fiat via mobile money or bank transfer.

Webhooks

Receive real-time transaction status updates.

Getting Started

1

Access the dashboard

Log in to integrator.kotanipay.com. First-time users can set a password using the Forgot Password flow via OTP.
2

Get your API key

Call POST /auth/login with your email to receive a magic link. Click it to get a JWT, then call GET /auth/api-key to generate your API key.API key guide →
3

Make your first API call

Send requests to the sandbox URL with your API key in the Authorization: Bearer header.Quickstart →

Environments

EnvironmentBase URL
Sandboxhttps://sandbox-api.kotanipay.io
Productionhttps://api.kotanipay.io
Use the sandbox environment for all development and testing — no real money moves.

Try It Now

Quick Start Guide

Get up and running with the Kotani Pay API in minutes.

Run in Postman

Fork the full API collection with pre-configured environments.