Blog

How to accept crypto payments on your website

A practical guide to accepting USDC, ETH, SOL, and other crypto on your website. Wallets, fees, taxes, and how an AI agent can quote and confirm payments.

<h1>How to accept crypto payments on your website</h1>

Accepting crypto used to mean wrestling with a developer-only SDK, holding volatile assets, and explaining gas fees to confused customers. In 2026 it is much simpler — you can take a stablecoin payment with the same effort as taking a card.

Here is the practical setup for a small business or creator.

1. Decide what you actually want

Pick one of two paths:

For everyone else, stick with USDC on Solana or Base. Fees are cents, settlement is seconds.

2. Get a wallet

A self-custody wallet means you hold the keys. The two simplest options:

Or use a regulated custodian (Coinbase Commerce, BitPay) if you do not want to manage keys yourself.

3. Pick how customers pay

Three patterns:

  1. Static wallet address: post your address. Cheap, ugly, error-prone.
  2. Hosted checkout page: services like Coinbase Commerce generate a payment page per order. Clean but adds a redirect.
  3. In-chat quote and confirm: an AI agent quotes the price in chat, generates a per-transaction address or payment intent, and confirms when the chain confirms. Modern and conversion-friendly.

For the third option, connect a tool like Echo with MetaMask, Phantom, or Reown so the agent can quote a price, generate an address, and detect the incoming transaction automatically.

4. Handle prices and conversions

Always quote in your local currency and convert at the moment of payment. If you quote 50 USDC and the customer pays late, the price stays 50 USDC. If you quote $50 and accept ETH, lock the exchange rate for 5 minutes.

Never let the customer guess the amount — your agent or checkout should send the exact number.

5. Confirm on-chain

A payment is not real until the network confirms it. For most stablecoin networks, one block (a few seconds) is enough. For BTC, wait for at least 1 confirmation (~10 minutes) on small amounts.

An AI agent can listen for the confirmation and automatically mark the order paid, send the receipt, and trigger fulfillment.

6. Get cash if you need it

You can keep the stablecoins, or convert to local currency via Kraken, Coinbase, or a service like Mt Pelerin. Conversion takes minutes and costs a fraction of a percent.

7. Taxes

Crypto payment income is taxable in most jurisdictions exactly like card payment income. Conversion gains or losses on volatile assets are separate. Keep a CSV export of every transaction with timestamp, amount, asset, and counterparty. Most tools (including Echo) export this automatically.

Watch out for

All in one place

If you want the AI agent, the chat quote, the wallet connection, the conversion, and the receipt to happen in one tool — Echo wires up MetaMask, Phantom, and Reown directly into your agent. Plans start at $25 per month.

Start free on Echo and start accepting crypto on your site today.