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

Phoenix Pay is a standalone, multi-tenant payment gateway built for the Phoenix Games ecosystem. It abstracts payment service provider (PSP) integrations behind a single, unified API -- so your product integrates with Phoenix Pay once, and gains access to every supported PSP automatically.

Phoenix Pay is designed for machine-to-machine communication. There is no user-facing UI -- your backend calls the Phoenix Pay API directly using service account credentials from Zitadel.

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

PSPTypeCurrenciesFlow
NOWPaymentsCryptoUSDT, BTC, ETH, and 100+ cryptocurrenciesAddress-based (pay to generated address)
ChapaFiatETB (Ethiopian Birr)Redirect-based (checkout URL) + bank/mobile money payouts

On this page