XPay Labs Review 2026: The Honest Take on Self-Hosted Crypto Payments
A no-nonsense review of XPay Labs — the self-hosted, non-custodial crypto payment gateway. We evaluate features, pricing, security, ease of use, and competitive positioning to help you decide if it is the right payment infrastructure for your business.
Pros & Cons
What We Like
- Zero fees — 0% transaction fees, no monthly subscription. Only pay gas fees and server costs.
- Non-custodial — Private keys stay in your Docker container. No third party can freeze or seize funds.
- Multi-chain — TRON, EVM (Ethereum, BSC, Polygon, Arbitrum, Base, etc.), and SUI from one deployment.
- Sub-second detection — Mempool-level scanning detects payments in 1-6 seconds across all chains.
- Stripe-inspired API — Clean REST API with predictable endpoints, consistent JSON, and clear errors.
- White-label — Full checkout customization. No third-party branding or iframes.
- HMAC webhooks — Cryptographically signed payloads with exponential backoff retry queues.
- No KYC — Self-sovereign deployment. No account approval, business verification, or identity checks.
What Could Be Better
- DevOps required — Requires Docker, VPS management, and basic command-line knowledge. Not for non-technical users.
- No Bitcoin/Lightning — Focused on stablecoins. No BTC, LTC, or Lightning Network support.
- Early-stage community — Smaller community and fewer plugins compared to BTCPay Server.
- No fiat conversion — Purely on-chain stablecoin settlement. No built-in fiat off-ramp.
- Resource requirements — Minimum 8GB RAM / 4 vCPU recommended for production workloads.
- No mobile SDK — Checkout is web-based via REST API. No native iOS/Android SDK yet.
What Is XPay Labs?
XPay Labs is a self-hosted, non-custodial crypto payment gateway designed for developers and businesses that want to accept cryptocurrency payments without paying transaction fees or surrendering control of private keys. It deploys via Docker Compose on your own server and supports three blockchain ecosystems: TRON (TRC-20), all EVM-compatible chains(Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, and more), and SUI.
Unlike hosted gateways (BitPay, Coinbase Commerce, NowPayments) that charge 0.5-1% per transaction and hold custody of funds, XPay Labs charges zero transaction fees and routes payments directly to your blockchain wallet. The software is source-available and published on GitHub for full auditability.
At its core, XPay Labs is a Spring Boot backend with concurrent blockchain indexers, a REST API for payment management, and a webhook delivery system. The frontend checkout widget is built with React and supports full white-label customization.
Key Features Deep Dive
Pricing: 0% Transaction Fees
The standout feature of XPay Labs is its pricing model: completely free software with zero per-transaction fees. For a business processing $100,000/month in crypto payments, this means saving $6,000-$12,000/year compared to hosted alternatives. The only costs are your VPS ($10-20/month) and blockchain gas fees (typically negligible on TRON and L2 chains).
Security: Non-Custodial Architecture
Private keys are generated via BIP-39 HD wallet derivation from your seed phrase and stored exclusively in your Docker container's memory. No private key material ever leaves your infrastructure. The gateway only monitors blockchain addresses — it never holds, moves, or has access to funds. Webhooks are signed with HMAC-SHA256 to prevent forgery, and API keys are scoped with granular permissions.
Multi-Chain Support
XPay Labs concurrently scans TRON (TRC-20 USDT, USDC), all major EVM chains (Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Avalanche, Base, and 15+ more), and SUI from a single deployment. The unified event channel normalizes all blockchain events into a standardized webhook format, so your application handles payments identically regardless of which chain the customer uses.
Sub-Second Payment Detection
The blockchain indexers operate at the mempool level, detecting unconfirmed transactions within 1-3 seconds on TRON, 2-6 seconds on EVM chains, and 1-2 seconds on SUI. This near-instant detection enables real-time checkout experiences where customers see their payment status update within seconds of submitting their transaction.
Pricing Comparison
The most compelling reason to choose XPay Labs is cost. Here is how annual fees stack up for a business processing $100,000/month in crypto payments:
| Gateway | Fee Model | Annual Cost | Custody |
|---|---|---|---|
| XPay Labs | 0% + gas fees | ~$240 | Non-custodial |
| BitPay | 1% + $30/mo | ~$12,360 | Custodial |
| Coinbase Commerce | 0.8% + $25/mo | ~$9,900 | Custodial |
| NowPayments | 0.5% | ~$6,000 | Custodial |
| BTCPay Server | 0% (self-hosted) | ~$240 | Non-custodial |
Who Is XPay Labs For?
Ideal For
- •Developers comfortable with Docker and CLI
- •Merchants processing high-volume stablecoin payments
- •Businesses wanting to eliminate gateway fees entirely
- •Privacy-conscious companies avoiding KYC
- •SaaS platforms needing customizable checkout
- •Multi-chain merchants on TRON, EVM, and SUI
Not Ideal For
- •Non-technical users without DevOps support
- •Merchants needing Bitcoin or Lightning support
- •Businesses requiring built-in fiat off-ramp
- •Merchants wanting a fully managed SaaS solution
- •Companies needing phone-based customer support
- •Enterprises requiring SOC2/HIPAA compliance docs
Final Verdict
XPay Labs is an excellent choice for developers and businesses that want sovereign, cost-effective crypto payment infrastructure. Its zero-fee model, non-custodial architecture, and multi-chain support make it one of the most compelling self-hosted payment gateways available in 2026.
The main tradeoff is operational complexity: you need DevOps skills to deploy and maintain the gateway. For teams that have those skills, the savings and control are unmatched. For non-technical users, a hosted gateway like BitPay or Coinbase Commerce may be more practical despite the higher fees.
Bottom line: If you process stablecoin payments on TRON, EVM chains, or SUI, and you can manage your own Docker infrastructure, XPay Labs is the best self-hosted crypto payment gateway you can deploy today.
Frequently Asked Questions
Common questions about XPay Labs and its position in the crypto payment gateway landscape.
What is XPay Labs and how does it work?
XPay Labs is a self-hosted, non-custodial crypto payment gateway that you deploy on your own server via Docker. It generates unique blockchain deposit addresses for each invoice, monitors TRON, EVM, and SUI blockchains for incoming payments, and sends HMAC-signed webhooks to your application when payments are confirmed. Funds settle directly to your wallet with no intermediary.
Is XPay Labs free to use?
Yes. XPay Labs is free software with zero transaction fees and zero monthly subscription costs. You only pay for your server hosting ($10-$20/month for a VPS) and blockchain network gas fees (typically $0.01-$0.50 per transaction depending on chain congestion).
What are the pros and cons of XPay Labs?
Pros: 0% transaction fees, non-custodial (you hold keys), multi-chain support (TRON, EVM, SUI), sub-second payment detection, white-label checkout, HMAC-signed webhooks, no KYC required, Docker-based deployment. Cons: requires DevOps skills for setup, no Bitcoin/Lightning support, smaller community than BTCPay Server, no built-in fiat conversion.
How does XPay Labs compare to Coinbase Commerce?
XPay Labs is self-hosted and non-custodial with 0% fees, while Coinbase Commerce charges 0.8% + $25/month and is custodial. XPay Labs supports TRON, EVM chains, and SUI, while Coinbase Commerce supports BTC, ETH, USDC, and a few others. XPay Labs offers full white-label customization, while Coinbase Commerce requires Coinbase branding.
Who should use XPay Labs?
XPay Labs is ideal for developers, e-commerce merchants, SaaS platforms, and enterprises that have basic DevOps capabilities and prioritize control, privacy, and cost savings. It is best suited for businesses processing stablecoin payments (USDT, USDC) on TRON, EVM chains, or SUI who want to eliminate gateway fees.
Is XPay Labs secure?
Yes. XPay Labs is non-custodial — private keys are generated locally in your Docker container and never leave your infrastructure. It uses BIP-39 HD wallet derivation, HMAC-SHA256 signed webhooks, and runs entirely within your own isolated environment. There is no third-party access to funds at any point in the payment lifecycle.
Ready to Try XPay Labs?
Deploy XPay Labs on your own infrastructure in under 30 minutes. Zero transaction fees, non-custodial security, and multi-chain support. No signup, no KYC — just Docker.
