Platform Status: All Systems Operational

Global Payments.Local Methods.PaymentsWalletsTransfersPayouts

One Platform. Connect Telebirr, M-Pesa, CBE Birr, Bank Transfers, QR Payments, and Agent Networks across Africa. Licensed. Compliant. Built for scale.

NBE Licensed
50+ Payment Methods
AML/KYC Compliant
Scroll to explore
Live Platform Metrics

Trusted by Industry Leaders

Real-time statistics powering global commerce

$0+

Monthly Volume

Processed transactions

0+

Active Merchants

Across all regions

0+

Countries

Global coverage

0.00%

Uptime SLA

Enterprise reliability

0+

Payment Methods

Connected providers

0

Security Breaches

Perfect record

Updated in real-time from our production systems

All systems operational
Backend Foundation

Built for Scale

A modular, secure, and extensible foundation designed to grow with your payment operations

Multi-Tenant Architecture

Complete tenant isolation with merchantId-based security. Each merchant operates in a secure, isolated environment.

Secure API Keys

Hashed API key storage with granular permissions, IP whitelisting, and automatic expiration management.

Role-Based Access

Comprehensive role hierarchy from merchant owner to API client, with fine-grained permission controls.

Audit Logging

Immutable event history for compliance. Every action is tracked and stored for complete auditability.

Enterprise Security

PBKDF2 password hashing, secure token management, and comprehensive validation pipelines.

API-First Design

RESTful API with versioning, idempotency support, and webhook capabilities for seamless integration.

Universal Payment Methods

Connect any payment source to any destination worldwide

Bank Transfer
Mobile Wallet
Card Payment
Crypto
QR Payment
Cash Agent
Sender
Any Payment Method
Receiver
Any Destination
Phase 1 Complete

Modular Architecture

Each module follows the same pattern: Repository, Service, API Routes. Clean separation of concerns for easy extension.

Authentication Module

JWT tokens, session management, secure password hashing

Access & refresh tokens
PBKDF2 password hashing
Role-based access control
repository.js
1// Repository Pattern Example
2import { BaseRepository } from '@/lib/db/mongodb';
3
4class MerchantRepository extends BaseRepository {
5 constructor() {
6 super('merchants');
7 }
8
9 async findByCode(merchantCode) {
10 return this.findOne({ merchantCode });
11 }
12
13 async findActive() {
14 return this.find({ status: 'active' });
15 }
16}
17
18export const merchantRepo = new MerchantRepository();
Foundation Ready

Ready to Build the Future of Payments?

The backend foundation is complete. Start integrating now while we build the next phases of the global payment orchestration platform.

Quick Start
curl -X POST https://api.amnenpay.com/v1/auth/register

Available Endpoints

POST/api/v1/auth/register
POST/api/v1/auth/login
GET/api/v1/auth/me
GET/api/v1/users
POST/api/v1/api-keys
GET/api/v1/audit-logs
GET/api/v1/health

Coming Next

Phase 2
Payment Methods
In Progress
Phase 3
Payment Sessions
Phase 4
Payouts Engine
Phase 5
Corridors & Routing
Phase 6
Universal Payment ID