Payment infrastructure
you control
Self-host the same stack that powers Zirzir Cloud. Full data sovereignty, custom provider integrations, and the support your team needs.
Built for operations at scale
Everything you need to run payment operations across multiple teams, projects, and countries.
Multi-Project Isolation
Each client or business unit gets its own project with isolated credentials, API keys, environments, and transaction data. One server, complete separation.
Role-Based Access Control
Fine-grained permissions for team members. Admins, developers, finance — each role sees and does only what they should.
Webhook Engine
Automatic retries with exponential backoff (5 attempts), deduplication, delivery logs, and manual replay from the dashboard.
Transaction Ledger
Every payment, verification, and refund logged with full audit trail. Export to CSV, query via API, or view in the real-time dashboard.
Multi-Environment
Separate test and live environments with independent credentials. Switch between them in the dashboard or via API key prefix (zz_test_ vs zz_live_).
Plugin Architecture
Add custom payment providers without forking. Write a Go plugin that implements the provider interface and drop it into your deployment.
Deploy anywhere
Docker
Single container or Docker Compose with PostgreSQL/SQLite.
Cloud VMs
Go binary on any Linux server. AWS, GCP, Azure, DigitalOcean.
Zirzir Cloud
Managed hosting with SLA, backups, and priority support.
Let's talk
Need custom provider integrations, dedicated infrastructure, or compliance requirements? We'll help you design the right setup.
[email protected]