Directory / plugin

GriffNode Crypto Payments for WooCommerce

v1.0.3 · by griffnode

Accept Bitcoin, Ethereum, Litecoin, Dogecoin and stablecoins in WooCommerce. Non-custodial, no chargebacks - funds go to your own wallet.

About this plugin

GriffNode is a non-custodial crypto payment gateway for WooCommerce. Your customers pay in crypto and the money settles straight to your own wallet – GriffNode never holds, touches, or can freeze your funds. There are no chargebacks and no account holds.

You connect your wallet’s extended public key (xPub) once, and GriffNode derives a fresh receiving address for every order, so payments go customer to merchant directly. Learn how it works at griffnode.com or read the full WooCommerce setup guide.

Why merchants switch to crypto checkout

  • Non-custodial – funds settle directly to your wallet, not ours. We literally cannot spend or freeze them.
  • No chargebacks – on-chain settlement is final. A customer cannot keep your product and claw back the money.
  • Live in minutes – sign up, paste your xPub, enable the gateway.
  • No frozen payouts – no processor sits between you and your revenue.
  • Flat monthly pricing – no percentage per transaction. See pricing (free Starter tier, then flat plans).

Coins supported

Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Dogecoin (DOGE), Dash (DASH), plus the ERC-20 stablecoins USDT, USDC and DAI for price-stable payments.

Features

  • A “Pay with Cryptocurrency” gateway at WooCommerce checkout with a live coin selector.
  • Hosted, mobile-friendly payment page with a BIP-21 QR code.
  • Real-time on-chain confirmation via signed webhooks (HMAC-SHA256).
  • Automatic order completion the moment a payment confirms, partial-payment and expiry handling.
  • HPOS (High-Performance Order Storage) compatible.
  • Full REST API and SDKs (JavaScript, Python, PHP) at docs.griffnode.com.

This plugin connects to the GriffNode API (griffnode.com) to create hosted payment sessions and receive payment webhooks; a free GriffNode account and API key are required.

External services

This plugin relies on the GriffNode API (api.griffnode.com), operated by GriffNode, to create
crypto payment sessions and to notify your store when a payment confirms. It is not optional:
the plugin cannot function without it.

What is sent, and when:

  • When a customer places an order and selects a cryptocurrency, the plugin sends the order total,
    currency, the selected cryptocurrency, your store’s return/cancel URLs, and the order’s WooCommerce
    ID/order key and billing email to https://api.griffnode.com/transactions/create, authenticated
    with your Secret Key.
  • On the checkout page, your store’s browser fetches the list of cryptocurrencies you’ve
    configured wallets for from https://api.griffnode.com/merchant/cryptos, authenticated with your
    Publishable Key (safe to expose, it grants no write access).
  • GriffNode sends signed payment-status webhooks (HMAC-SHA256) back to your store’s
    ?wc-api=griffnode endpoint as the customer’s payment is detected/confirmed/expires.

See GriffNode’s Terms of Service and
Privacy Policy.

Plugin tags