EVM Payment Gateway

Self-Hosted EVM Payment Gateway

Accept USDT, USDC, and ERC20 tokens on every major EVM chain — Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, and Base. Non-custodial, 0% fees, and sub-second transaction detection.

7+

EVM Chains Supported

0%

Transaction Fees

< 3s

Detection Time

100%

Non-Custodial

Supported EVM Chains

Ethereum

ETH

USDT, USDC, DAI

BNB Chain

BNB

USDT, USDC, BUSD

Polygon

MATIC

USDT, USDC, DAI

Arbitrum

ETH

USDT, USDC, DAI

Optimism

ETH

USDT, USDC, DAI

Avalanche

AVAX

USDT, USDC, DAI

Base

ETH

USDT, USDC

+

More via config

Any ERC20

Why Run a Self-Hosted EVM Payment Gateway?

Zero Gateway Fees

Hosted EVM payment processors charge 0.5–1% per transaction. With XPay Labs, you pay only network gas fees — on L2s like Arbitrum and Base, that's under $0.01 per tx.

Non-Custodial Security

Private keys never leave your infrastructure. No third party holds your funds. Settlement is instant — every payment goes directly to your wallet on-chain.

Multi-Chain by Default

A single XPay Labs deployment monitors all EVM chains simultaneously. One webhook endpoint receives standardized payment notifications regardless of which chain the customer uses.

EVM Payment Gateway Comparison

FeatureHosted EVM GatewaysXPay Labs
Fees0.5–1% per transaction0% (gas only)
CustodyCustodial (provider holds keys)Non-custodial (your keys)
Chain Coverage1–2 chains typically7+ EVM chains simultaneously
Detection SpeedBlock confirmation dependentSub-second mempool scan
SettlementScheduled batch payoutsInstant to your wallet
White-LabelOften restrictedFull white-label
Source CodeClosed-sourceSource-available

Deploy Your EVM Payment Gateway

Accept USDT and USDC on 7+ EVM chains with zero gateway fees. Self-hosted, non-custodial, and deployable in minutes with Docker.