Whether you’re a brand owner setting up your first gateway or a developer integrating the API, this documentation has what you need.
Core Features
- White-label checkout: Host checkout flows on brand-specific custom domains (e.g.
pay.yourbrand.com) with independent logos, color schemes, and checkout templates. - Multi-gateway routing: Connect card processors, local mobile wallets (such as bKash and Nagad), and crypto networks under a single unified API.
- Double-entry ledger: Track funds with a built-in double-entry bookkeeping engine that logs all movements of funds.
- Self-hosted on PHP 8.3+: Deploy on shared hosting, VPS, dedicated servers, or Docker containers.
Navigating the Documentation
To help you get started quickly, the documentation is divided into the following key sections:Quickstart Guide
Set up a local development instance of OwnPay in less than 5 minutes.
Installation Guide
Production deployment steps for Docker, VPS, and shared hosting.
Core Concepts
Understand the architecture of multi-brand isolation, domain verification, and the ledger system.
API Reference
Integrate payments into your apps using our Merchant, Mobile, and Admin API specs.