← All articles
How to Accept Ethereum Payments on Your Website (Merchant Guide)
Guide · CryptoGate Team · May 22, 2026 · 9 min read

How to Accept Ethereum Payments on Your Website (Merchant Guide)

Ethereum is the second-largest cryptocurrency by market cap and the foundation of DeFi, NFTs, and Web3. Accepting ETH on your website opens your store to millions of active crypto users — here is how to do it with zero KYC and direct-to-wallet settlement.

Why Accept Ethereum Specifically?

Ethereum (ETH) is the most actively used blockchain in the world. Its user base skews younger and tech-forward — exactly the demographic most comfortable paying with crypto. Accepting ETH specifically makes sense because:

ETH vs BTC for Merchant Payments: Key Differences

Ethereum (ETH)Bitcoin (BTC)
Block time~12 seconds~10 minutes
Confirmation speedSeconds to minutes10–60 minutes
Network fee$1–20 (gas, fluctuates)$1–8
Fee predictabilityLow — gas spikes during congestionModerate
Best forTech-forward buyers, Web3 usersBroadest crypto audience

The main caveat with Ethereum: gas fees spike dramatically during periods of network congestion. A transaction that costs $2 normally can cost $50 during a popular NFT mint or market event. For small purchases, this can make ETH impractical. Offer Litecoin or DOGE as a low-fee alternative for purchases under $50.

Setting Up Ethereum Payments with CryptoGate

Step 1: Get Your Ethereum Wallet xPub

CryptoGate uses your wallet's xPub to derive unique Ethereum addresses per transaction. Supported wallets:

Step 2: Create Your CryptoGate Account

Sign up at cryptogate.live — no KYC required. Enter your Ethereum xPub when configuring your wallet. Enable ETH as an accepted currency in your settings.

Step 3: Create an ETH Transaction at Checkout

POST https://api.cryptogate.live/v1/transactions
Authorization: Bearer YOUR_API_KEY

{
  "amount": "75.00",
  "currency": "USD",
  "crypto": "ETH",
  "metadata": { "order_id": "ORD-5512" }
}

CryptoGate calculates the ETH amount based on the live exchange rate, locks it for the payment window, and returns a unique Ethereum address and a hosted payment URL.

Step 4: Display and Monitor

Show the customer their ETH payment address and amount, or redirect to the CryptoGate hosted page. ETH transactions confirm in seconds to a few minutes. CryptoGate sends webhook events at each stage:

How Many Confirmations Should You Require for ETH?

Ethereum's Proof of Stake consensus makes 1-block finality much more reliable than Bitcoin's. General guidance:

What About ERC-20 Tokens (USDT, USDC)?

ERC-20 tokens run on the Ethereum network and require ETH to pay gas fees for each transaction. USDT and USDC stablecoins are the most commonly used ERC-20 tokens for payments. ERC-20 token support is on CryptoGate's roadmap — check the dashboard for availability.

The Gas Fee Problem: How to Address It With Customers

Gas fees are paid by the customer, not you — but a $15 gas fee on a $30 purchase is a bad experience. Be transparent:

Who Should Prioritise ETH Support?

ETH is the right choice to prioritise if your customers are:

For general e-commerce targeting a broad audience, lead with Bitcoin and add ETH as a secondary option.

Get Started Accepting Ethereum

Add Ethereum checkout to your website with CryptoGate — free account, no KYC, direct-to-wallet settlement. Your ETH goes to your wallet the moment the transaction confirms. No gateway holds your funds, ever.

Ready to accept crypto payments?

Set up in minutes. No KYC required. Non-custodial — funds go directly to your wallet.

Get started free →