Back to blog
Guide 5 min readMarch 25, 2026

How to Accept Crypto Payments on Your Website in 5 Minutes

A practical, no-fluff guide to adding USDT and USDC payments to any website — whether you use WooCommerce, Shopify, or a custom stack.

If you're selling products, services, or subscriptions online, adding crypto payments is one of the easiest ways to reduce fees and reach a global audience. Traditional processors charge 2.9–3.5% per transaction. Crypto payment gateways like Zateway charge 1% flat. That's not a rounding error — on $100K in annual revenue, you save over $2,000.

What You Need

A Zateway account (free to create)
A crypto wallet address (MetaMask, Phantom, or any EVM/Solana wallet)
5 minutes

Method 1: Payment Links (No Code)

The fastest way to start. Log into your Zateway dashboard, click “Create Payment Link”, set the amount, and share the link. Your customer pays in USDT or USDC, and funds arrive directly in your wallet. Done.

Perfect for freelancers, consultants, and anyone who invoices clients. No website changes needed.

Method 2: API Integration (Custom)

For developers who want full control. Create a checkout session via the Zateway API, redirect your customer, and listen for the webhook.

Step 1: Create a Checkout Session

curl -X POST https://api.zateway.com/v1/sessions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 49.99,
    "currency": "USD",
    "success_url": "https://yoursite.com/success",
    "cancel_url": "https://yoursite.com/cancel"
  }'

Step 2: Redirect to Checkout

The API returns a checkout_url. Redirect your customer there. They'll see a branded payment page where they pick their chain and wallet.

Step 3: Handle the Webhook

// Your webhook endpoint
app.post('/webhook/zateway', (req, res) => {
  const event = req.body;
  if (event.type === 'payment.confirmed') {
    // Fulfill the order
    fulfillOrder(event.data.session_id);
  }
  res.status(200).send('OK');
});

Method 3: Plugin (WooCommerce / Shopify)

Install the Zateway plugin from your platform's marketplace. Enter your API key. Crypto payments appear as a checkout option alongside cards. No code required.

Why This Matters

Crypto payments aren't just cheaper — they're faster (instant settlement), safer (no chargebacks), and global (no country restrictions). With stablecoins, there's no price volatility either. You receive exactly what the customer paid, minus 1%.

Ready to start?

Create your free account and accept your first payment in under 5 minutes.

Get started free