How to Accept Bitcoin on Wix

Wix makes it easy to build a nice-looking online store without writing code. But when it comes to accepting Bitcoin, Wix doesn't give you much to work with. There's no native Bitcoin payment option, no BTCPay Server plugin in the Wix App Market, and no built-in crypto checkout.

That doesn't mean it's impossible. You can accept Bitcoin on Wix — it just works differently than it does on platforms like WooCommerce or Shopify. This guide covers exactly how to set it up, what to expect, and where the limitations are.

Why Accept Bitcoin on Your Wix Store?

Most Wix store owners chose Wix because it's simple. You don't need a developer to get a store running. But the payment options are limited to what Wix supports — mostly credit cards through Wix Payments, PayPal, and a handful of regional processors.

Adding Bitcoin opens up a few things:

  • No processing fees — credit card processors take 2.9% or more on every sale. BTCPay Server charges nothing.
  • No chargebacks — Bitcoin payments are final. If you sell digital products or international goods, this removes a real headache.
  • Global reach — customers anywhere in the world can pay without worrying about currency conversion or bank restrictions.
  • Lightning Network — payments confirm in seconds and cost fractions of a cent for the buyer.
  • You hold your own funds — with BTCPay Server, payments go straight to your wallet. No middleman holds your money.

If even 5-10% of your customers prefer paying in Bitcoin, that's revenue you're leaving on the table without it.

The Wix Problem: No Native Bitcoin Support

Wix is a closed platform. Unlike WooCommerce (which is open-source WordPress), you can't install arbitrary plugins or modify the checkout flow directly. Wix controls what payment gateways are available, and Bitcoin isn't one of them.

This means you won't get the same tight integration that WooCommerce users get with the BTCPay Server plugin. On WooCommerce, Bitcoin shows up as a payment option right in the checkout alongside credit cards. The customer selects it, pays, and the order updates automatically.

On Wix, the approach is different. You use a redirect-based flow — the customer clicks a "Pay with Bitcoin" button, gets sent to a BTCPay Server checkout page, completes the payment, and is redirected back to your Wix site's confirmation page.

It's not as seamless. But it works, and plenty of Wix store owners use it successfully for both physical and digital products.

How the BTCPay + Wix Integration Works

Since Wix doesn't support a direct plugin, the integration uses one of two methods:

Method 1: BTCPay Pay Button

BTCPay Server lets you generate a pay button — a small piece of HTML/JavaScript code. You embed this button on your Wix product pages or checkout page using the Wix HTML embed widget. When a customer clicks the button, it opens the BTCPay checkout in a new window or redirects them to complete payment.

Method 2: Custom Redirect Flow

For a more polished experience, you can create a checkout redirect. The customer adds items to their cart on Wix, then clicks a "Pay with Bitcoin" option that redirects them to your BTCPay Server checkout page. After paying, they're sent back to a confirmation page on your Wix site.

Both methods accomplish the same thing: the customer pays in Bitcoin (on-chain or via Lightning), BTCPay Server processes it, and you receive the funds directly in your wallet.

What You'll Need

Here's what's required to get this working:

  1. A Wix store with products listed (works with both physical and digital products)
  2. A Bitcoin wallet — a hardware wallet like Ledger or Trezor is recommended, but any wallet that provides an xpub key works
  3. A BTCPay Server instance — either self-hosted or through a managed service like Wootoshi
  4. Access to your Wix site editor to add embed elements

Step-by-Step Setup

Step 1: Get a BTCPay Server Instance Running

You need a BTCPay Server instance before anything else. You can self-host this on a VPS (requires Linux server experience, Docker, and ongoing maintenance) or use a managed hosting service that handles the infrastructure for you.

If you're a Wix user, chances are you picked Wix specifically to avoid dealing with servers. A managed BTCPay service is probably the right call.

Step 2: Connect Your Wallet

Log into your BTCPay Server dashboard and create a store. Connect your Bitcoin wallet by entering your wallet's extended public key (xpub). This lets BTCPay generate unique payment addresses for each transaction without ever having access to your private keys. Your funds stay under your control at all times.

Step 3: Enable Lightning Network

In your BTCPay Server store settings, enable Lightning Network payments. This gives your customers the option to pay instantly with near-zero fees. If you're using a managed service, Lightning is typically configured for you.

Step 4: Generate a Pay Button

In your BTCPay Server dashboard, go to Plugins → Pay Button. Configure the button with your desired amount (or leave it open for variable amounts). Set the redirect URL to your Wix confirmation/thank-you page. BTCPay will generate a code snippet for you.

Step 5: Add the Button to Your Wix Site

Open your Wix site in the editor. On the product page or checkout area where you want the Bitcoin option, add an HTML Embed element (sometimes called "Custom Element" or "HTML iframe" in Wix). Paste the BTCPay pay button code into the embed widget.

Position it near your existing checkout flow. A simple label like "Pay with Bitcoin" or "Bitcoin / Lightning accepted" helps customers find it.

Step 6: Set Up Your Confirmation Page

Create a page on your Wix site that customers land on after completing their Bitcoin payment. This can be a simple page that says "Payment received — thank you!" with order details or next steps. Set this page's URL as the redirect URL in your BTCPay pay button configuration.

Step 7: Test the Full Flow

Before going live, test the entire process yourself:

  1. Go to your product page as a customer would
  2. Click the "Pay with Bitcoin" button
  3. Confirm you're redirected to the BTCPay checkout page
  4. Send a small Bitcoin payment (use Lightning for a quick test)
  5. Verify you're redirected back to your Wix confirmation page
  6. Check your BTCPay Server dashboard to confirm the payment was received
  7. Check your wallet to confirm the funds arrived

If anything breaks during testing, it's usually a URL configuration issue — double-check your BTCPay Server URL and redirect URLs.

Managing Orders

One thing to be aware of: Bitcoin orders placed through this redirect flow won't automatically appear in your Wix Orders dashboard the way credit card orders do. You'll manage Bitcoin orders through your BTCPay Server dashboard instead.

BTCPay Server shows you every payment with its status (pending, confirmed, settled), the Bitcoin address used, the amount, and whether it was an on-chain or Lightning payment. You can also set up email notifications so you're alerted the moment a payment comes in.

For stores with high volume, you may want to use BTCPay Server's webhook feature to send order data to a spreadsheet or other tool to keep things organized alongside your Wix orders.

Limitations: Wix vs. WooCommerce and Shopify

Let's be honest about where the Wix integration falls short compared to other platforms:

  • No inline checkout — on WooCommerce, Bitcoin appears as a payment option right in the checkout form. On Wix, the customer gets redirected to a separate page. It works, but it's an extra step.
  • No automatic order sync — WooCommerce and Shopify integrations automatically mark orders as paid. On Wix, you'll check BTCPay Server separately.
  • No cart amount auto-detection — with WooCommerce, the invoice amount is pulled directly from the cart total. On Wix, you either set a fixed amount on the pay button or configure variable pricing manually.
  • Less polish — the redirect flow is functional but not as smooth as a native integration. Customers leave your site briefly to pay and come back.

That said, for many Wix store owners, this trade-off is worth it. You get to accept Bitcoin without switching platforms, and the redirect checkout is something customers are already used to with services like PayPal.

Tips for a Better Wix + Bitcoin Experience

  • Add a short note near the pay button explaining what happens: "You'll be redirected to complete your Bitcoin payment, then brought back to this site."
  • Use Lightning — encourage customers to pay via Lightning Network. Payments confirm instantly, which makes the redirect flow feel much snappier.
  • Brand your BTCPay checkout — BTCPay Server lets you customize the checkout page with your logo and colors so the redirect doesn't feel jarring.
  • Keep your confirmation page clear — tell the customer their payment was received and what happens next (shipping timeline, download link, etc.).
  • Test on mobile — many Wix store visitors shop on their phones. Make sure the pay button and redirect flow work smoothly on mobile devices.

What About Coinbase Commerce or BitPay?

Some Wix guides suggest using Coinbase Commerce or BitPay for Bitcoin payments. Here's why BTCPay Server is a better option:

  • Coinbase Commerce is custodial — Coinbase holds your funds and can freeze your account. They also charge fees.
  • BitPay requires identity verification (KYC), charges processing fees, and has restricted certain types of businesses without warning.
  • BTCPay Server is free, open-source, and non-custodial. Your payments go directly to your wallet. Nobody can freeze, delay, or take a cut of your money.

The redirect flow is essentially the same whether you use BTCPay or these services. The difference is who controls your funds. With BTCPay, you do.

Is Wix the Right Platform for Bitcoin Payments?

If you're already on Wix and happy with it, adding Bitcoin through the redirect method is a solid option. It works, your customers can pay, and you keep full control of your funds.

If you're just starting out and Bitcoin payments are a priority, WooCommerce or Shopify will give you a tighter integration. But switching platforms is a big decision, and for most Wix store owners, the redirect approach gets the job done without the hassle of migrating.

Want Bitcoin payments on your Wix store without the hassle?

Wootoshi sets up and manages your BTCPay Server, configures the Wix integration, and handles Lightning Network — so you can accept Bitcoin without dealing with servers or code. Our Small Business tier ($29/month) is built for Wix store owners who want a working setup without the technical overhead.

Get Started with Wootoshi
← Back to Wootoshi · View Pricing · FAQ