tutorialswoocommercecrypto

How to Accept Crypto Payments on WooCommerce (Without Fees)

Learn how to add crypto payments to your WooCommerce store with zero platform fees. No KYC, no middleman, no percentage cut. Supports ETH, BTC, USDT, USDC and 8 blockchains.

Ashe LabsAshe Labs
|7 min read5 views
Share:
Jul 13, 2026
How to Accept Crypto Payments on WooCommerce (Without Fees)

Stripe takes 2.9%. PayPal takes 3.49%. Every time a customer checks out, a percentage of your revenue disappears into a payment processor. Crypto payments change that — but only if you set them up correctly. The wrong plugin still routes your money through an intermediary and takes a cut.

This guide covers how to accept crypto payments on WooCommerce the right way: directly into your own wallet, with zero platform fees, no KYC, and no middleman holding your funds.

0%
platform fees
8
blockchains
~60s
payment detection
5 min
setup time
No
KYC required
100%
self-custodial

Why Accept Crypto on WooCommerce?

Three reasons store owners add crypto payments:

The Business Case for Crypto Payments

  • Eliminate payment processor fees — Stripe charges 2.9% + $0.30 per transaction. On $10,000/month that is $290 gone before you see it. Crypto payments have only blockchain gas fees, which are negligible on most modern chains.
  • No chargebacks — Blockchain transactions are irreversible. Once a payment confirms on-chain, it is permanently yours. No dispute process, no reversal risk, no chargeback fees.
  • Reach global customers — Crypto is borderless. A customer in a country with restricted banking access pays just as easily as someone next door. No SWIFT fees, no declined foreign cards.

Self-Custodial vs Custodial: The Difference That Matters

Most WooCommerce crypto plugins route your payments through a hosted platform — the platform receives your crypto, takes a fee, and settles to you on their schedule. That is the custodial model, and it defeats the purpose of accepting crypto.

Feature Self-Custodial (AshePay) Custodial (Coinbase Commerce, NOWPayments)
Who receives the payment Your wallet directly The platform first
Platform fee 0% 0.5% – 1%
KYC / account required No Yes
Funds can be frozen Never Yes
Settlement delay Instant (on-chain) Hours to days

Self-custodial means the customer sends crypto directly from their wallet to your wallet address on the blockchain. No intermediary is involved. AshePay monitors the blockchain and updates your WooCommerce order automatically when the payment is detected.

What You Need Before Starting

Requirements

  • WordPress 5.8+ with WooCommerce 6.0+ installed and active
  • PHP 7.4+ (8.x recommended)
  • HTTPS on your site — required by browser wallets
  • A crypto wallet address for each chain you want to accept — MetaMask, Phantom, Trust Wallet, or any hardware wallet works
  • No server cron needed — AshePay uses Action Scheduler (built into WooCommerce)

Step-by-Step: How to Accept Crypto on WooCommerce

1

Install AshePay

Go to your WordPress admin → Plugins → Add New → search for AshePay. Install and activate. Alternatively, download the free version from WordPress.org and upload the zip under Plugins → Add New → Upload Plugin. The free version supports Ethereum and Bitcoin with no expiry.

2

Enable the Payment Gateway

Go to WooCommerce → Settings → Payments. Find AshePay and enable it. Then open the AshePay settings panel — it redirects you to the dedicated AshePay dashboard where all configuration happens.

3

Add Your Wallet Address

In the AshePay dashboard → Networks tab, select Ethereum or Bitcoin. Paste your receive wallet address. For Ethereum: any EVM address works (MetaMask, Rabby, Ledger). For Bitcoin: Legacy (1...), P2SH (3...), or Bech32 (bc1...) addresses are all supported. Enable the chain and save.

4

Configure Payment Settings

In the Payment tab, set your payment window (default: 60 minutes). Optionally add a price markup buffer (1–2% recommended) to protect against crypto price movement during the confirmation window. For stablecoins like USDT and USDC, set this to 0%.

5

Test the Flow

Place a test order on your store and select AshePay at checkout. You will see the crypto amount, wallet address, and QR code. Send a small amount from your own wallet and confirm: the Pay Now email arrives immediately, the payment is detected within ~60 seconds, and your WooCommerce order moves to Processing automatically.

What the Checkout Looks Like for Your Customers

AshePay is a native WooCommerce payment gateway — it does not redirect customers to an external page. The entire checkout happens on your site.

The Customer Experience

  • At checkout — Customer selects "Pay with Crypto" as the payment method. With AshePay Pro, they choose their preferred blockchain and token (ETH, USDT, SOL, BNB, etc.).
  • Payment page — A QR code is displayed with the exact crypto amount and wallet address. The customer scans with any mobile wallet or copies the address manually. A countdown timer shows how long the session is active.
  • Detection — AshePay scans the blockchain every minute. When the transaction is detected, the payment page updates live — no refresh needed. The customer receives a confirmation email automatically.
  • Completion — Once the required on-chain confirmations are reached, the WooCommerce order moves to Processing. Funds are already in your wallet.

Supported Blockchains and Tokens

The free version supports Ethereum (ETH) and Bitcoin (BTC) with no expiry. AshePay Pro unlocks all 8 chains simultaneously:

Ethereum — ETH, USDT, USDC Polygon — POL, USDT, USDC BNB Chain — BNB, USDT, USDC Arbitrum — ETH, USDT, USDC Solana — SOL, USDT, USDC Bitcoin — BTC Base — ETH, USDT, USDC Tron — TRX, USDT

Which chain should you start with?
For new stores, start with Ethereum + Bitcoin (free). If you upgrade to Pro, add Polygon USDT first — near-instant confirmations, sub-cent gas fees, and USDT eliminates volatility entirely.

Free vs Pro

AshePay Free — Forever

  • Ethereum (ETH) and Bitcoin (BTC)
  • QR code payment page + countdown timer
  • Pay Now email with payment instructions
  • Real-time blockchain monitoring
  • Partial payment support
  • Automatic order fulfillment
  • Zero platform fees — forever

AshePay Pro — $49/year

  • Everything in Free, plus:
  • All 8 blockchains simultaneously
  • Stablecoins on every chain (USDT & USDC)
  • Analytics dashboard — revenue by chain and token
  • CSV export for accounting
  • Priority email support

Frequently Asked Questions

Does AshePay hold my funds at any point?

No. Payments go directly from the customer wallet to your wallet on the blockchain. AshePay only monitors the blockchain to detect incoming transactions — it never touches, routes, or holds your funds.

Do I need a crypto exchange account?

No. You only need a wallet address to receive payments. Any standard crypto wallet works: MetaMask, Phantom, Trust Wallet, Ledger, etc. No exchange account or KYC verification required.

What happens if the customer sends the wrong amount?

Payments within ±0.5% of the expected amount are automatically accepted. Larger underpayments are flagged as underpaid — the customer can send the remaining amount and AshePay combines them automatically. Overpayments complete normally.

Does it work with the WooCommerce Blocks checkout?

Yes. AshePay is compatible with both the classic WooCommerce shortcode checkout and the new WooCommerce Blocks checkout. It also supports HPOS (High-Performance Order Storage).

Do I need to configure a cron job on my server?

No. AshePay uses Action Scheduler, WooCommerce built-in job queue — no server configuration needed. Payment monitoring runs automatically every minute.

Will it work with my theme?

Yes. AshePay is a native WooCommerce payment gateway and does not modify your theme or override template files. Compatible with Elementor, Divi, Astra, Flatsome, Kadence, and virtually every other theme.

Start accepting crypto payments today — free, forever.

Install AshePay Free from the WordPress plugin directory in under 5 minutes. No account, no KYC, no fees. Pro unlocks all 8 chains and stablecoins for $49/year.

Download Free on WordPress.org →

Or get AshePay Pro — all 8 chains for $49/year →

#woocommerce#crypto-payments#bitcoin#ethereum#usdt#usdc#no-fees#ashepay#payment-gateway#tutorial
AL

Ashe Labs

We build high-performance websites, modern web applications, and Web3 experiences. From custom development to smart digital solutions, we turn ideas into products.

Related Articles