WooCommerce is the easiest place to accept crypto, because it is the one platform where a gateway can plug straight into checkout. GriffNode ships a WooCommerce plugin that adds Bitcoin and the other supported coins as a payment method, with no percentage taken from the sale and no third party holding your money.

Because GriffNode is non-custodial, the plugin never receives your funds. It derives a fresh address per order from the extended public key you supply, so the customer pays you directly and WooCommerce simply reads the result.

WooCommerce crypto gateways compared

The differences that show up on your bank statement rather than in the feature list.

GriffNode Hosted crypto processors BTCPay Server Card gateways
Fee model Flat monthly fee, 0% of the payment amount Percentage of each payment, charged per transaction No software fee, you pay hosting and node costs Percentage plus a fixed fee per transaction
Custody Non-custodial. Payments settle to your own wallet Usually custodial Non-custodial, you hold everything Custodial until payout
KYC required No merchant KYC Usually yes None, it is your own server Yes
Chargebacks None. On-chain payments are final None on the crypto leg None Yes
Settlement Direct to your wallet as the payment confirms Provider payout on their schedule Direct to your wallet Bank payout on a fixed schedule
Supported chains Bitcoin, Ethereum, Litecoin, Dogecoin, Dash and ERC-20 tokens Varies widely by provider Whatever you run a node for Not applicable
Self-hosting No. GriffNode is hosted for you Rarely Yes, and it is required No

The plugin itself is free on every GriffNode plan, including the free one. What you pay for is the plan, not the integration.

WooCommerce crypto plugins worth knowing

What each option is really offering a WooCommerce store.

  • GriffNode for WooCommerce: flat monthly pricing, non-custodial settlement to your own xPub wallet, and no merchant KYC.
  • BTCPay Server for WooCommerce: free and open-source, fully self-custodial, in exchange for running and maintaining your own server and node.
  • Coinbase Commerce: a familiar brand with an account and verification process attached to it.
  • BitPay: an established processor oriented around fiat settlement and business compliance.
  • CoinPayments: a long-running processor known for supporting a very large catalogue of coins.
  • NOWPayments: a broad multi-currency processor with a wide coin list and a percentage-based fee.

How confirmations affect your order flow

An order only flips to paid once the payment has enough confirmations to be safe. GriffNode's defaults are 6 confirmations for Bitcoin, Litecoin and Dash, 12 for Ethereum and ERC-20 tokens, and 40 for Dogecoin, and you can adjust the threshold per coin in your dashboard.

If you sell digital goods and want faster fulfilment, a lower threshold on small orders is a reasonable trade. For high-value physical goods, leave the defaults alone.

What the plugin actually changes in your store

  • Adds GriffNode as a payment method on the WooCommerce checkout, alongside whatever else you already accept.
  • Creates a payment with a unique address per order, so two customers never see the same address.
  • Moves the order from pending to processing automatically once the payment confirms.
  • Records the transaction against the order, so your existing WooCommerce reports still work.

How to add a Bitcoin checkout to WooCommerce

Five steps, and you can do the whole thing before lunch.

  1. Export your wallet xPub. Take the extended public key from a wallet you control. GriffNode derives receiving addresses from it and has no ability to spend. The wallet setup guide walks through Ledger, Trezor, Electrum and BlueWallet.
  2. Create a free GriffNode account. Sign up with an email, paste your xPub, and enable the coins you want on your checkout. No KYC and no approval queue.
  3. Install the WooCommerce plugin. Upload the GriffNode plugin in WordPress under Plugins, then activate it. Full instructions live in the WooCommerce integration docs.
  4. Paste your API key and enable the gateway. In WooCommerce settings, open Payments, enable GriffNode, and paste your API key. Choose which coins appear at checkout and set your confirmation thresholds.
  5. Place a test order, then go live. Run an order through test mode to confirm the status transition works, then swap in your live key and take real payments.

Frequently asked questions

How do I accept Bitcoin on WooCommerce?

Install a crypto payment gateway plugin, connect your own wallet, and enable it as a payment method. With GriffNode you paste your wallet extended public key, install the plugin, add your API key, and Bitcoin appears as an option at checkout. Setup takes well under an hour.

Is the GriffNode WooCommerce plugin free?

Yes. The plugin costs nothing and works on every plan, including the free one. You pay for your GriffNode plan, which is a flat monthly fee, and nothing is taken from the payment amount itself.

Does WooCommerce support Bitcoin natively?

No. WooCommerce has no built-in crypto support, but it has a proper payment gateway API, so a plugin can add Bitcoin as a first-class checkout option. That makes WooCommerce one of the easiest platforms to accept crypto on.

When does a WooCommerce order marked paid after a crypto payment?

Once the payment reaches the confirmation threshold you set. GriffNode defaults to 6 confirmations for Bitcoin, Litecoin and Dash, 12 for Ethereum and ERC-20 tokens, and 40 for Dogecoin. You can raise or lower each one in your dashboard.

Which cryptocurrencies can I accept on WooCommerce?

GriffNode supports Bitcoin, Ethereum, Litecoin, Dogecoin and Dash, plus ERC-20 tokens on Ethereum including USDT, USDC, DAI, WBTC, LINK and UNI. You choose which of them appear on your checkout.

Keep the whole payment

Start on the free plan, connect your own wallet, and take your first crypto payment today. No KYC, no percentage, no one holding your money. See every plan and limit before you decide.

Create a free account