Crypto Payment Gateway for Shopify: Accept Crypto Payments (2026 Guide)
Tutorial · CryptoGate Team · May 20, 2026 · 11 min read

Crypto Payment Gateway for Shopify: Accept Crypto Payments (2026 Guide)

Shopify has no built-in, no-KYC crypto option — but you can add a crypto payment gateway in under an hour. This guide compares the best Shopify crypto payment gateways and walks the full CryptoGate setup: from wallet xPub to a live Bitcoin checkout with 0% transaction fees.

Yes — you can accept crypto payments on Shopify, and you do not need Shopify Plus or a coding background to do it. Shopify has no native, no-KYC crypto option, so the standard approach is to connect a crypto payment gateway. This guide compares the main Shopify crypto gateways, then shows the complete step-by-step setup with CryptoGate — a non-custodial gateway with no KYC and 0% transaction fees, where payments land straight in your own wallet.

Why Add Crypto to Your Shopify Store?

Shopify Payments charges 2.4–2.9% plus 30 cents per transaction. On $20,000/month in sales, that is $500–600 in fees, every month, forever. A crypto payment gateway cuts the percentage to zero — with CryptoGate you pay only a flat monthly fee regardless of how much you sell.

Beyond fees, accepting crypto opens your store to:

And critically: crypto payments have zero chargebacks. Once confirmed on-chain, a transaction cannot be reversed. No more fraud disputes.

Best Crypto Payment Gateway for Shopify: Quick Comparison

The right gateway depends on what you care about most — fees, custody, or whether you are willing to complete KYC. Here is how the common options for Shopify compare:

GatewayPer-transaction feeKYC requiredHolds your funds?Chargebacks
CryptoGate0% (flat monthly)NoNo — direct to your walletNone
BitPay1%YesSettles via BitPayNone
Coinbase Commerce1%YesSelf-custody optionNone
NOWPayments0.5–1%VariesNon-custodial optionNone
Shopify Payments (cards)2.4–2.9% + 30¢YesYesPossible

For most Shopify merchants who want the lowest cost, no identity verification, and full control of their funds, a non-custodial 0%-fee gateway like CryptoGate is the strongest fit. The rest of this guide uses it for the walkthrough.

Does Shopify Support Crypto Natively?

Shopify has experimented with crypto integrations, but as of 2026 native support remains limited and region-restricted. Most Shopify App Store crypto options require KYC verification and charge per-transaction fees. The most flexible, lowest-cost approach is integrating a crypto payment gateway like CryptoGate directly.

What You Need Before You Start

Step 1: Get Your xPub Key

Your xPub lets CryptoGate generate a unique Bitcoin/Ethereum/Litecoin address for each Shopify order — without ever controlling your funds. Export it from your wallet:

Step 2: Create Your CryptoGate Account

Sign up at cryptogate.live. No KYC required — just an email. Paste your xPub when prompted, select which cryptocurrencies you want to accept (BTC, ETH, LTC, DOGE, DASH), and generate your API keys under Settings → API Keys.

Step 3: Add a Crypto Checkout to Shopify

Shopify does not have a native crypto payment API, so you will add a custom "Pay with Crypto" button. There are two approaches:

Option A: Redirect to Hosted Payment Page (No Code Required)

Create a transaction via the CryptoGate API when the customer clicks "Pay with Crypto," then redirect to the hosted payment page URL that comes back in the response. This requires a small server-side script (a Netlify or Vercel function works well) but no changes to your Shopify theme beyond the button.

Option B: Custom Theme Integration

Add a "Pay with Crypto" button to your Shopify cart template that calls a backend endpoint:

// Your backend endpoint (Node.js example)
const response = await fetch('https://api.cryptogate.live/v1/transactions', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    amount: cartTotal,
    currency: 'USD',
    crypto: 'BTC',
    metadata: { shopify_order_id: orderId }
  })
});
const { payment_url } = await response.json();
window.location.href = payment_url; // redirect customer

Step 4: Handle Payment Confirmation via Webhook

When a customer pays, CryptoGate sends a webhook to your server. Set up a webhook endpoint to receive payment events and mark the Shopify order as paid:

// Webhook handler
app.post('/webhooks/cryptogate', (req, res) => {
  const event = req.body;
  if (event.type === 'payment.completed') {
    const orderId = event.transaction.metadata.shopify_order_id;
    // Mark order paid via Shopify Admin API
    await markShopifyOrderPaid(orderId);
  }
  res.sendStatus(200);
});

Always verify the webhook signature using the X-CryptoGate-Signature header before processing. Full verification code is in the webhook security docs.

Step 5: Test in Sandbox Mode

Enable test mode in your CryptoGate dashboard. Use test API keys and test payment addresses to simulate a completed payment end-to-end before going live. Confirm that:

Which Coins Should You Offer?

Offer at least Bitcoin and Ethereum — they cover the majority of crypto holders. Adding Litecoin is a good idea for smaller purchases because its network fees are near-zero (~$0.01) versus Bitcoin's $1–5.

What About Shopify's Extra Transaction Fee?

Shopify charges an additional 0.5–2% transaction fee when you use a third-party payment processor (not Shopify Payments). This fee applies regardless of which crypto gateway you use — it goes to Shopify, not CryptoGate. To eliminate it, you would need Shopify Plus. That said, even with the Shopify fee, crypto processing is typically cheaper than card processing for most merchants.

Frequently Asked Questions

Can you accept crypto payments on Shopify?

Yes. Shopify has no native no-KYC crypto option, but you can connect a crypto payment gateway such as CryptoGate and add a "Pay with Crypto" checkout to any Shopify plan in under an hour.

What is the best crypto payment gateway for Shopify?

For lowest cost and full control, a non-custodial gateway with no per-transaction percentage and no KYC — like CryptoGate (0% transaction fees, funds settle directly to your own wallet). BitPay and Coinbase Commerce are alternatives but charge ~1% and require KYC.

Does Shopify allow crypto payments?

Yes, through third-party gateways. Shopify itself does not process crypto, so you add a gateway that creates the payment and confirms it via webhook, then marks the Shopify order as paid.

How do I accept Bitcoin on Shopify?

Create a CryptoGate account, paste your wallet xPub, generate API keys, and add a "Pay with Crypto" button that creates a transaction and redirects the customer to the hosted payment page. Bitcoin payments land directly in your wallet.

Is there a no-KYC crypto payment gateway for Shopify?

Yes. CryptoGate requires no identity verification — sign up with an email and your xPub and start accepting Bitcoin, Ethereum, Litecoin, Dogecoin, and Dash on your Shopify store.

Does Shopify charge extra fees for crypto payments?

Shopify adds a 0.5–2% third-party processor fee on non-Shopify-Payments methods (waived on Shopify Plus). That fee goes to Shopify, not the crypto gateway. Even so, crypto is typically cheaper than card processing.

Get Your Shopify Store Accepting Crypto Today

Create your free CryptoGate account, connect your wallet, and follow the steps above. Most merchants complete the full integration in under an hour. Related reading: crypto payment gateway fees explained and how to accept crypto payments on any website.

Ready to accept crypto payments?

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

Get started free →