Unified African
Payment Integration

A powerful SDK and MCP server for seamless integration with African payment providers. Type-safe, AI-ready, and built for developers.

Why Afrimomo?

🌍

Multi-Provider Support

Support for PayChangu, PawaPay, and more. One SDK for all African payment providers.

🔒

Type-Safe & Reliable

Full TypeScript support with comprehensive type definitions and error handling.

🤖

AI-Ready with MCP

23 tools for AI assistants like Claude to handle payments through natural language.

Quick Start

import { AfromomoSDK } from "afrimomo-sdk";

const sdk = new AfromomoSDK({
  environment: "sandbox",
  pawapay: {
    apiToken: "your-pawapay-token"
  },
  paychangu: {
    secretKey: "your-paychangu-secret"
  }
});

// Request a mobile money deposit
const payment = await sdk.pawapay.payments.initiate({
  depositId: "order-123",
  amount: "50.00",
  msisdn: "260971234567",
  country: "ZMB"
});

Supported Providers

PayChangu

Payment services in Malawi

  • • Hosted checkout payments
  • • Direct charge & bank transfers
  • • Mobile money & bank payouts
  • • Transaction verification

PawaPay

Mobile money across Sub-Saharan Africa

  • • Deposit requests
  • • Bulk payouts
  • • Refund management
  • • Wallet & balance queries

Trusted in Production

Vwaza Multimedia

Using both Afrimomo SDK and MCP Server in production

Ready to integrate?

Start accepting payments across Africa in minutes