We tested 5 crypto payment plugins for WooCommerce. Here is an honest breakdown of fees, supported coins, settlement speed, and developer experience — with a clear recommendation.
WooCommerce powers over 28% of all online stores worldwide. If you run a WooCommerce store and want to accept crypto, you have several plugin options — and they differ significantly in fees, coin support, and how the payment flow feels to customers. We tested CoinGate, NowPayments, BitPay, Coinbase Commerce, and Bekena on a live store and documented the results.
What We Tested
- ✓Setup time: from zero to first test transaction
- ✓Checkout flow: number of steps, mobile experience
- ✓Fees: effective fee per transaction including all costs
- ✓Coin support: which coins you can accept
- ✓Settlement: how fast funds arrive in your wallet
- ✓Order management: WooCommerce order status updates
- ✓Technical reliability: webhook delivery, error handling
Plugin Comparison Results
CoinGate for WooCommerce
Pros: large coin list (70+), stable plugin, good documentation. Cons: 1% fee + withdrawal fee, weekly batch settlement. The settlement delay is the main dealbreaker for merchants who need cash flow — funds collected Monday won't arrive until the following week.
NowPayments for WooCommerce
Pros: 300+ coins, auto-conversion to stablecoins. Cons: effective fees 1.0%–2.5% after conversion spreads, settlement 1–3 business days. The plugin is functional but the fee structure is complex and not always transparent at checkout.
BitPay for WooCommerce
Pros: established brand, enterprise compliance features. Cons: 1% + $0.25 per transaction (expensive for orders under $50), limited to BTC/ETH/stablecoins on specific networks, US-focused compliance restrictions.
Coinbase Commerce for WooCommerce
Pros: Coinbase brand recognition, simple setup. Cons: 1% fee + withdrawal fee, no category for high-risk businesses, withdrawal requires manual action (funds don't auto-settle).
Bekena for WooCommerce
Pros: 1% flat no hidden fees, real-time settlement (~5 min), dedicated WooCommerce plugin with automatic order status updates, supports USDT (TRC20/ERC20/BEP20/SOL), BTC, ETH, USDC, BNB, TRX, TON, LTC, SOL. Cons: smaller total coin list than NowPayments for obscure altcoins.
Setting Up the Bekena WooCommerce Plugin
- 1Go to WooCommerce → Plugins → Add New and search "Bekena" (or upload zip from bekena.com/integrations)
- 2Install and activate the Bekena Crypto Payments plugin
- 3Navigate to WooCommerce → Settings → Payments → Bekena
- 4Paste your Bekena API key and webhook secret from your merchant dashboard
- 5Select which cryptocurrencies to offer at checkout (enable all recommended)
- 6Save settings — Bekena appears as a payment option immediately
- 7Make a test order using a small real transaction to verify webhook order status updates
WooCommerce Order Status Flow
When a customer selects Bekena at checkout: (1) order created with 'pending payment' status, (2) customer shown payment address + QR code on the thank-you page, (3) Bekena detects blockchain transaction → order moves to 'processing', (4) full confirmation → order moves to 'completed' automatically. No manual intervention required.
Conversion Rate Tips for Crypto Checkout
- ✓Show the crypto amount and USD equivalent side-by-side
- ✓Display a countdown timer showing when the invoice expires
- ✓Offer multiple coins — some customers only hold TRC20 USDT, others only BTC
- ✓Send a payment confirmation email with the transaction hash for trust
- ✓For physical goods, only ship after blockchain confirmation (not just pending)