Getting Started

This provides a detailed breakdown for Integrating Alternative payment menthods for Centiwise API Gateway

Overview

Find additional important documentations below

CARDS DOCUMENTATION---- > HERE

Merchant Manual----->Here


Centiwise is a PCI DSS-certified payment gateway that enables merchant payins (collections) and payouts (disbursements) across 15+ African countries via REST API.


What You Can Do

CapabilityDescription
PayinAccept mobile-money, bank tranfer, and local cards payments from customers
PayoutDisburse funds directly to customer wallets , both Mobile wallet and bank accounts
Multi-currencyUnified API across 15+ countries and currencies
Webhookssynchronous status notifications via server callbacks
SecurityOAuth 1.0 with RSA-SHA256 request signing on every call

Supported Countries

CountryCurrencyProvider(s)-Purpose Parameters
KenyaKESM-PESA
AIRTEL
TanzaniaTZSAIRTEL
HOLA/HaloPesa/Halotel
TPESA/
TIGO/TigoPesa/YAS
VODACOM
SELCOME
UgandaUGXMTN
AIRTEL
GhanaGHSAIRTEL
MTN
NigeriaNGNBank / OPay / PalmPay
ZambiaZMWAIRTEL
MTN
ZAMTEL
RwandaRWFMTN
AIRTEL
EgyptEGPFawry - (WALLET/CASH)
South AfricaZAREFTS
XOF Zone (BF, CI, SN, GN, BN)XOFMOVE,WAVE,ORANGE,MTN,FREEMONEY,OPAY e.t.c

How It Works

Your Server  ──POST──►  Centiwise API  ──►  Mobile Money / Bank / Wallet
                                │
                         (Load Redirect)
               									│
                         (sync callback)
                                │
Your Callback URL  ◄────────────┘
  1. Your server signs and sends a payin or payout request to Centiwise
  2. Centiwise routes the transaction to the appropriate local provider
  3. A webhook is sent to your server_callback_url when the status changes
  4. You acknowledge the webhook and update your system accordingly


What’s Next

Did this page help you?