The government portal sits on top of PayNow API and connects into Transaction service, Ledger, Settlement, Risk engine. Core events include government.bill.created, government.payment.received, government.revenue.settled. Primary endpoints include /v1/government/bills, /v1/government/payments, and /v1/government/reconciliation.
Government institutions connect directly to PayNow to manage public payments.
This repository is the external government institution portal, not the internal PayNow staff portal. It serves Ethiopian government bodies that need to create bills, view payments, track revenue, export reports, manage institution users, and reconcile collections through PayNow.
Real-time collections, service metrics, and region performance.
Create water bills, tax invoices, school fees, and land payments.
Match bills, payments, settlements, and exception queues.
Revenue by region, service, and collection efficiency.
Preview the low-friction public payment experience for a government service.
External government institution workflows
Adjacent repos with different responsibilities
Internal operations, merchant approvals, government onboarding, settlement control, platform monitoring, and system configuration.
Fraud monitoring, AI alerts, transaction investigation, chargeback review, merchant risk scoring, and rules management.
Merchant dashboards, transaction history, refunds, settlement reports, QR payments, and invoice workflows.
Utility payments, school payments, tax payments, merchant QR payments, wallet functions, and customer transaction history.
API documentation, API keys, sandbox testing, webhook configuration, SDK downloads, and usage analytics.
The ecosystem is finalized so each repository has a single audience and clear responsibility. This portal remains the government institution surface only.
| Repository | Who uses it | Primary responsibility |
|---|---|---|
| PayNow | Backend services | Core financial engine for payments, transactions, ledger, settlement, payouts, government services, merchants, customers, risk hooks, and event streaming. |
| paynow-infrastructure | DevOps | Terraform, Kubernetes deployment, Kafka and events, CI/CD, observability, monitoring, security, and scripts. |
| paynow-admin-portal | PayNow staff | Internal operations portal for monitoring, onboarding, settlement control, approvals, system configuration, logs, and support workflows. |
| paynow-risk-portal | Risk team | Fraud dashboard, investigations, alerts, analytics, chargeback review, and risk scoring operations. |
| paynow-merchant-portal | Merchants | Merchant-facing dashboard for payments, refunds, settlements, QR payments, invoice generation, and business reporting. |
| paynow-government-portal | Government institutions | External institution portal for billing, payments, revenue tracking, reports, user management, and payment reconciliation. |
| paynow-mobile-app | Citizens | Customer wallet and payment app for utilities, school fees, tax payments, merchant QR payments, and transaction history. |
| paynow-developer-portal | Developers | Developer onboarding for docs, keys, sandbox access, webhooks, SDKs, and integration analytics. |
| paynow-design-system | All portals and apps | Shared UI components, patterns, icons, charts, tables, forms, and navigation primitives. |
| paynow-docs | Documentation consumers | Architecture, API reference, integration guides, security documentation, SDK guides, and government payment model docs. |
| PayNowFrontpage | Marketing and public visitors | Public website for product positioning, merchant onboarding, developer acquisition, and government partnership messaging. |