Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

kaguongodavid/east-africa-payment-router

Domain:

digital infrastructuresocioeconomic

Record type:

software
Creator:
kag
Host:
# 🌍 East Africa Cross-Border Payment Router A production-style REST API and web app that routes cross-border payments across East Africa β€” with **live FX conversion**, **smart provider routing**, **multi-currency wallets**, and **transaction settlement**, backed by a PostgreSQL database. > Built to simulate the real problem of fragmented mobile money systems across Kenya, Uganda, Tanzania and Rwanda. ## πŸš€ Live Demo πŸ”— east-africa-payment-router.… Try it directly in your browser β€” no setup needed. Convert currencies, route payments, create wallets, send money, and view transaction history all from the UI. ## πŸ’‘ Problem It Solves Sending money across East Africa is fragmented β€” M-Pesa Kenya, Airtel Uganda, M-Pesa Tanzania, and MTN Rwanda all operate as separate, disconnected systems. This project simulates a unified router that automatically: - Converts between currencies using **live exchange rates** - Picks the correct mobile money provider for each country - Settles the transaction and records it permanently - Lets users hold balances in multiple currencies via wallets ## ✨ Features - πŸ’± **Live FX Conversion** β€” real-time exchange rates via ExchangeRate API, with caching - πŸ—ΊοΈ **Smart Payment Routing** β€” automatically matches currency to mobile money provider - πŸ’Έ **Settlement Engine** β€” generates a full transaction record with a unique ID - πŸ‘› **Multi-Currency Wallets** β€” create wallets, top up, and send between wallets - πŸ“‹ **Transaction History** β€” every transaction persisted in PostgreSQL and queryable - πŸ” **API Key Authentication** β€” protected endpoints, just like real fintech APIs - βœ… **Input Validation & Error Handling** β€” rejects invalid currencies, negative amounts, same-currency transfers - πŸ–₯️ **Interactive Web UI** β€” test every feature without Postman or curl ## πŸ”§ API Reference All `/api/v1/*` routes require an `x-api-key` header. | Method | Endpoint | Description | |--------|----------|--------------| | GET | `/` | Health check | | …

Visit

github.com

Similar

CharlesMfouapon/agentic-liquidity-routerokewunmi/npm-ussd-router-plusGraceYourCode/payment-africaDENICHOUE/stellar-africa-paymentzeekman/Cross-Border-Payment-App-for-AfricaElectronic Payment System and Tax Payment in Nigeria

CharlesMfouapon/agentic-liquidity-router

Autonomous AI agent for cross-border payment routing across African mobile money rails and onchain l

okewunmi/npm-ussd-router-plus

ussd-router: an Express-style state router for USSD apps, with adapters for Africa's Talking and Qri

GraceYourCode/payment-africa

Payment-africa is a TypeScript/JavaScript library that lets you accept payments through Paystack and

DENICHOUE/stellar-africa-payment

stellar-africa-payment is a blockchain -based payment platform built on stellar disigned toenoble fa

zeekman/Cross-Border-Payment-App-for-Africa

Cross-Border Payment App for Africa enables fast, low-cost money transfers across African countries

Electronic Payment System and Tax Payment in Nigeria

This study investigates the factors affecting the adoption of electronic payment systems for