Phoenix Pay

Introduction

Phoenix Pay is a multi-tenant payment gateway that abstracts PSP integrations, letting you integrate once and route payments to any provider.

Phoenix Pay is designed for machine-to-machine communication. There is no user-facing UI — your backend calls the Phoenix Pay API directly using an API key pair from the admin dashboard.

Why Phoenix Pay?

Without Phoenix Pay, every product in the ecosystem must independently integrate with each PSP — handling credentials, webhooks, status mapping, retries, and idempotency. Phoenix Pay centralizes all of this.

┌─────────────┐     ┌──────────────┐     ┌──────────────┐
│ Phoenix Shop│────▶│              │────▶│ NOWPayments  │
└─────────────┘     │              │     │  (crypto)    │
                    │  Phoenix Pay │     └──────────────┘
┌─────────────┐     │              │     ┌──────────────┐
│ ET Lottery  │────▶│   Gateway    │────▶│    Chapa     │
└─────────────┘     │              │     │  (fiat ETB)  │
                    │              │     └──────────────┘
┌─────────────┐     │              │     ┌──────────────┐
│ Your App    │────▶│              │────▶│  Future PSP  │
└─────────────┘     └──────────────┘     └──────────────┘

Key Features

Supported PSPs

PSPTypeCurrenciesDeposit ChannelsWithdrawal Channels
NOWPaymentsCryptoUSDT, BTC, ETH, LTC, and 100+ cryptocurrenciescrypto_address
ChapaFiatETB (Ethiopian Birr)checkout, ussd_push, otpdirect_payout