Sandbox / Demo environment — for demonstration only. All data is simulated and no real money is moved.

System Architecture

A visual map of every part of AmnenPay — clients, gateway, services, data, providers and operations.

Understand AmnenPay in 15 minutes

Follow a single request end-to-end. Click any box in the diagram for details.

  1. 1A customer opens the Website or Mobile App (or staff open the Admin Panel).
  2. 2Every action becomes an HTTPS call to the API Gateway at /api/v1, carrying a JWT.
  3. 3The gateway authenticates the token, rate-limits sensitive routes, and validates input.
  4. 4It hands off to Backend Services (lib/modules) which hold all domain logic.
  5. 5Services read/write the Database (MongoDB) using atomic balance updates.
  6. 6For money movement, services call the right Payment Provider via the routing engine.
  7. 7Identity is verified through the KYC Provider; cards are issued via the Card Provider.
  8. 8The Notification System tells the user across in-app, push, SMS and Email channels.
  9. 9Throughout, the Monitoring System records metrics/errors and the Backup System protects data.
Client Layer
API Gateway
Backend Services
Data Layer
External Providers
Operational Platform