← Back to Blog

Best Bitcoin Payment Gateway for WooCommerce – CartPay by GDC Crypto Payments

Written by CartPay Team • May 9, 2026

Don't let the harrowing process of accepting cryptocurrencies on your WooCommerce store overwhelm you. You shouldn't have to read 40 pages of API documentation, hand your customer's money to a third party processor or wait days for settlements before you can finally take your money out! Unfortunately, that is exactly what most so-called "Bitcoin payment gateways" force store owners to do today.

CartPay was built to fix that problem in the simplest way possible. It is a WooCommerce plugin that turns any WordPress store into a fully functional crypto-accepting business in minutes — and it is designed around one core principle: your money goes directly to your wallet, never ours. In this article we'll walk you through what makes CartPay the best Bitcoin payment gateway for WooCommerce in 2026, how easy it is to install, and the real difference between our Free and Paid plans.

Why WooCommerce Stores Need a Better Crypto Gateway

Most existing crypto payment plugins fall into two camps. The first camp will have custodial processors — the gateway will store your Bitcoin, charge a fee, and release them to you later. That brings in KYC troubles, counter-party risk, caps on withdrawals and even frozen funds. The second camp provides you with a non-custodial solution, but you must be a developer and set up the rpc nodes, handle webhooks, build your own confirmation code, and hope that something doesn't go wrong during a sale.

What store owners want is a third option: completely yours, the installation is as simple as installing any other WooCommerce extension, but no one has to take care of the store.That is exactly the gap CartPay fills.

What Is CartPay?

CartPay is a lightweight WordPress + WooCommerce plugin to provide your current store with a full cryptocurrency checkout experience. Payment methods include Bitcoin trough BTCPay Server. Orders are confirmed automatically on the block chain, and the customer is redirected back to your normal WooCommerce thank-you page — exactly like Stripe or PayPal — except no middleman ever touches the money.

The plugin ships in two editions:

  • Free Self-Hosted version – you install CartPay on your WordPress site, add your own BTCPay Url, API and Store ID. Perfect for store owners who already have BTCPay server details and just want to start accepting crypto today.
  • Paid version – we provide premium managed hosted BTCPay server along with the plugin, Just add your electrum wallet and funds settle directly to you, plus priority support, automatic updates, performance optimization, and a fully configured WooCommerce environment so you can launch a crypto store from zero.

The #1 Reason CartPay Is Different: Non-Custodial Payments

Here is the single most important feature that no traditional gateway will ever offer you:

CartPay never holds, touches, or routes your customers' payments. Every single transaction goes directly from the buyer's wallet into your wallet address — on-chain, instantly, with zero intermediary.

Compare that with traditional crypto processors:

  • BitPay, Coinbase Commerce, CoinGate, and similar services receive the customer's funds first, then send them to you later — minus their fee, sometimes after KYC checks, and always with payout limits.
  • If their compliance team flags your account, your money sits in their wallet, not yours.
  • If they get hacked or go offline (which has happened to multiple processors), your settlements stop.

With CartPay, none of that is possible — because we are technically incapable of holding your funds. The plugin generates a unique receiving address (or uses your xPub) for each order, the customer pays that address directly, and the block chain confirms the payment. We never have access to a single satoshi. This is what "non-custodial" actually means, and it is the safest, most sovereign way to accept crypto on WooCommerce.

How Easy Is It to Install CartPay?

If you have previously installed any WooCommerce plugin, then this is no different. This setup process is exactly like any other WordPress initialization process, with no coding, no servers to start up, no command line.

Step-by-Step Installation (Free Version)

  1. Download the CartPay plugin .zip file from your account dashboard.
  2. In your WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. Choose the .zip file and click Install Now, then Activate.
  4. Open WooCommerce → Settings → Payments and enable CartPay By GDC Crypto Payments.
  5. Paste in your electrum wallet addresses in setup if you are on hosted mode or your BTCPay details if on Self- Hosted Mode.
  6. Save changes and place a test order — that's it. Your store is live with crypto checkout.

The entire process takes about 3–5 minutes. There is no API key registration, no merchant account approval, no KYC document uploads, and no waiting period. Because the gateway is non-custodial, there is literally nothing for you to apply for — you simply tell the plugin where to send your money.

Setup with the Paid Version

If you choose the Paid plan, the experience is even simpler because we handle the technical side for you. Once you sign up:

  • We provision a managed WordPress + WooCommerce hosting environment for you on optimized servers.
  • CartPay comes pre-installed and pre-configured.
  • You just log in, paste your wallet addresses, and start selling.
  • Updates, backups, SSL, caching, and security hardening are all handled by our team.

This option is ideal for entrepreneurs who want to start a crypto-accepting store but don't want to manage hosting, cPanel, DNS, or plugin maintenance themselves.

Core Features That Make It the Best Bitcoin Gateway for WooCommerce

  • Direct-to-wallet payments. Funds settle in your wallet on-chain. No custodial holding, no payout schedules.
  • Automatic order confirmation. WooCommerce order status updates as soon as the blockchain confirms the payment.
  • Zero transaction fees from us. We don't take a cut. You keep 100% of every sale .
  • No KYC, no account approval. Because we never hold your money, there is nothing to verify.
  • Mobile-friendly checkout. QR codes, deep links to wallet apps, and a clean responsive design.
  • Fully translatable. Works in any language WooCommerce supports.

Free Version vs Paid Version – Which One Is Right for You?

Both versions include the full non-custodial gateway and all core checkout features. The difference is purely about hosting and support.

Free Version

  • You bring your own BTCPay Details.
  • Full plugin functionality and Infrastructure provided by us.
  • Community support and documentation.
  • Best for: store owners who already have BTCPay server details and a working WooCommerce store.

Paid Version

  • Includes premium managed hosted mode (we host the entire prcedure for you).
  • Pre-installed, pre-configured WooCommerce + CartPay.
  • Priority email support and onboarding assistance.
  • Automatic updates, SSL, and security monitoring.
  • Best for: new merchants, non-technical users, or anyone who wants a turnkey crypto store without touching servers.

Either way, the most important guarantee remains the same in both editions: your customers' payments always land directly in your wallet. We can host your site for you, but we will never host your money.

Who Should Use CartPay?

CartPay is a great fit for digital product sellers, dropshippers, freelancers selling services through WooCommerce, SaaS companies, content creators, gaming and hosting providers, and any global merchant who is tired of chargebacks, frozen Stripe accounts, or 7-day PayPal holds. If you sell internationally, crypto opens up customers in regions where traditional payment processors simply don't work — and CartPay lets you tap into that market without surrendering control of your revenue.

Final Thoughts: A Truly Sovereign WooCommerce Crypto Gateway

The best Bitcoin payment gateway for WooCommerce isn't the one with the flashiest dashboard or the longest list of integrations — it's the one that respects a simple truth: your store's money belongs to you, not to your payment processor. CartPay is built around that principle from the ground up. It installs quickly, is available in a complimentary do-it-yourself edition, additionally includes a fully-hosted paid edition, and supports Bitcoin your customers want to use, and most significantly, sends all payments directly to your wallet.

CartPay is the plugin you have been waiting for, if you are ready to accept Bitcoin  on your WooCommerce store the right way without giving up on custody, paying gateway fees and spending a weekend on the configuration. Choose any of the free options and set it up on your current host today or opt for a paid option and allow us to do everything for you. In any case, your next sale may be in crypto and 100% of it will be yours.

Frequently Asked Questions (FAQ)

1 Is CartPay a non-custodial solution?

Yes, 100%. No holding, escrowing or routing of your customers' payments for CartPay. All payments are made directly between the buyer's wallet and the wallet address that you set up in WooCommerce settings. There is no time in the system when you have to give us your private keys, seed phrase or your money — it's technically impossible for us to take any of this.

2. What are the crypto currencies that the plugin supports?

CartPay supports Bitcoin (BTC) as of now.

3. Will I need to have any coding or technical ability to install it?

Not at all. CartPay is compatible with all WordPress plugins which can be installed. The entire process only takes about 3 to 5 minutes, upload the .zip file, activate the plugin, paste your wallet addresses in WooCommerce settings and you're live. No coding, no API keys, no developer account and no merchant approval.

4. Is there a transaction fee/commission?

CartPay is a transaction fee-free and commission-free service. All sales are kept 100%. The only fees required are the standard fee on the blockchain network (miner/gas fee) which is paid by the buyer in most scenarios. This is in stark contrast to the traditional crypto processors who usually impose a 1% or more fee on each and every payment made, along with payout and withdrawal charges.

5. Is there any particular reason for maintaining a record of my activities on the platform? What if I don't choose to do so?

No. We don't have any funds to verify, as they are never in our hands. No merchant account approval, no upload of documents, no waiting period. You plug the plugin in, copy your wallet address, and you're done – you can accept payments all around the world, even in areas where Stripe, PayPal, or traditional processors don't accept payments.

 

6. Will it fit with my current WooCommerce theme?

Yes. CartPay is integrated into the regular WooCommerce payment gateway system, and is compatible with any properly built WooCommerce theme – Astra, GeneratePress, Flatsome, Storefront, Hello Elementor, Divi and so many more. CartPay is campatible with Classic Checkout for better checkout experience.

7. Orders are automatically confirmed through:

At the time of payment, a specific transaction is monitored by the plugin. Once it has reached the number of confirmations, the Order Status of WooCommerce automatically changes to “Processing” (or whatever you have set your Order Status to be) and the customer receives the default WooCommerce order confirmation email.