Xtopay
Payment APIs

Overview

Accept payments, send money, receive money, and initiate direct debits across Africa through a single API.

Payment APIs

Xtopay provides a unified set of payment APIs that cover every money movement scenario — from hosted checkout pages to direct mobile money transfers.


Payment Methods

Xtopay supports the following payment channels across all APIs:

MethodDescription
CardVisa and Mastercard (debit & credit)
Mobile MoneyMTN MoMo, Telecel Cash, AirtelTigo Money, M-Pesa
Bank TransferDirect bank account transfers and virtual accounts
Digital WalletXtopay, Kowri, Expresspay
USSDOffline payments via USSD codes

API Categories


Common Concepts

Amounts

All amounts are in minor units (the smallest currency denomination):

  • 5000 = GHS 50.00
  • 10000 = NGN 100.00
  • 2500 = KES 25.00

References

Every payment has a unique reference ID (e.g. pay_cl8z2e8z20000g) that you use to retrieve, track, or refund it.

Environments

API keys are scoped to TEST or LIVE. Test mode transactions do not move real money. Use test credentials from your dashboard to simulate all payment scenarios.

How is this guide?

Edit this page on GitHub
Last updated on June 6, 2026

On this page