What is RohoPay?
A unified payment gateway for East Africa — mobile money, Visa/Mastercard, digital products, and wallet infrastructure in one API.
Overview
RohoPay is a payment platform built for East Africa. With a single API you can:
- Collect mobile money — MTN MoMo, Airtel Money, M-Pesa, Tigo across Uganda, Kenya, Tanzania, Rwanda
- Accept cards — Visa and Mastercard with 3D Secure via Relworx
- Sell digital products — create payment links, deliver content automatically after payment
- Manage a wallet — check balance, top up, withdraw to mobile money, transfer to other users
- Integrate WordPress — WooCommerce payment gateway plugin, no code required
Key Features
Mobile Money
One endpoint for MTN, Airtel, M-Pesa, Tigo across UG / KE / TZ / RW.
Card Payments
Visa and Mastercard with full 3D Secure support.
Digital Products
Payment links with slugs and automatic content delivery.
Developer-First
REST API, idempotency keys, HMAC-signed webhooks, real-time status polling.
Platform URLs
| Service | URL |
|---|---|
| Merchant Dashboard | payments.rohopay.com |
| Digital Checkout | products.rohopay.com |
| WordPress Plugin | plugins.rohopay.com |
| API | api.rohopay.com |
| Website | rohopay.com |
Environments
| Environment | Key Prefix | Real money? |
|---|---|---|
| Test | test_ | No — sandbox only |
| Live | live_ | Yes — production |
Always start with a test_ key. Switch to live_ only when you have verified your integration end-to-end.
Local Development
When running the monorepo locally, the apps are served on these ports (overridable via env vars):
| App | Local URL |
|---|---|
| Merchant Dashboard | http://localhost:3001 |
| WordPress Dashboard | http://localhost:3002 |
| Digital Checkout | http://localhost:3004 |
| Docs | http://localhost:3005 |
| API | http://localhost:8080 |
The dashboard apps proxy /api/* to the Go API. Set NEXT_PUBLIC_API_BASE_URL (and the per-app NEXT_PUBLIC_ADMIN_URL / NEXT_PUBLIC_DIGITAL_URL / NEXT_PUBLIC_WORDPRESS_URL) to point them at your local API.
