Skip to content

Provider Feature Matrix

Operations Support

Operation CinetPay PayGate FedaPay Semoa Bizao Paystack MTN MoMo Airtel Money
send_payment() ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
check_status() ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
get_transaction_detail() ❌ ⚠️¹ ✅ ⚠️¹ ❌ ✅ ✅ ✅
refund() ❌ ❌ ❌ ❌ ❌ ✅ (full & partial) ✅ ✅
cancel_transaction() ❌ ❌ ❌ ✅ ❌ ❌ ❌ ❌
validate_webhook() ✅ ✅² ✅ ✅ ✅ ✅ ✅ ✅

¹ Falls back to check_status() with minimal detail. ² PayGate validates by checking required fields (no HMAC signature).

Payment Flow

Provider Payment Model Confirmation
CinetPay Checkout page (redirect) Webhook + status check
PayGate Direct API + Payment link Webhook + status check
FedaPay Checkout page (redirect) Webhook + status check
Semoa API (direct) Status check
Bizao Configurable (web/USSD/TPE) Status check
Paystack Checkout page (redirect) Webhook + status check
MTN MoMo USSD push (async) Callback webhook
Airtel Money USSD push (async) Webhook + status check

Supported Currencies by Provider

Currency CinetPay PayGate FedaPay Semoa Bizao Paystack MTN Airtel
XOF ✅ ✅ ✅ ✅ ✅ ❌ ✅ ✅
XAF ✅ ❌ ❌ ✅ ✅ ❌ ✅ ✅
NGN ❌ ❌ ❌ ❌ ❌ ✅ ❌ ✅
GHS ❌ ❌ ❌ ❌ ❌ ✅ ❌ ✅
USD ✅ ❌ ✅ ✅ ✅ ✅ ❌ ✅
EUR ❌ ❌ ❌ ✅ ❌ ❌ ❌ ✅
UGX ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
TZS ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
KES ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
RWF ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
ZMW ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
MWK ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
BIF ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
ETB ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
BWP ❌ ❌ ❌ ❌ ❌ ❌ ✅ ✅
CDF ✅ ❌ ❌ ❌ ✅ ❌ ❌ ✅
GNF ✅ ❌ ❌ ❌ ✅ ❌ ❌ ✅
KMF ❌ ❌ ❌ ❌ ❌ ❌ ❌ ✅
ZWL ❌ ❌ ❌ ❌ ❌ ❌ ✅ ❌

Rate Limits

Provider Rate Limit Notes
CinetPay Not publicly documented
PayGate Not publicly documented
FedaPay Typically 60 req/min
Semoa Not publicly documented
Bizao Contact Bizao support
Paystack 50 req/second (varies by plan)
MTN MoMo Tiered by subscription plan
Airtel Money Contact Airtel support

Choosing a Provider

Use Case Recommended Provider
Cards + Mobile Money Paystack, FedaPay
West Africa (UEMOA) CinetPay, PayGate, Bizao, Semoa
Nigeria Paystack
East Africa Airtel Money, MTN MoMo
High-volume refunds Paystack (full & partial)
USSD/offline channels Bizao (TPE/USSD), MTN, Airtel
Simple checkout page CinetPay, FedaPay, Paystack