This plugin enables your WooCommerce store to accept Bitcoin SV (BSV) payments directly to your wallet using BIP32 address derivation. No third-party payment processors, no monthly fees, complete self-custody.
Key Features:
- Direct payments to your ElectrumSV or BIP32-compatible wallet
- Automatic per-order address derivation from your Master Public Key (xpub/MPK)
- Real-time exchange rate conversion via CoinGecko w/ CoinPaprika fallback (configurable markup)
- Payment detection via blockchain APIs (WhatsOnChain + Bitails fallback)
- Modern payment console with live status updates and countdown timer
- Aggregate payment support (handles multiple transactions to same address)
- QR code generation for easy mobile payments
- Wallet top-up links for customer convenience
- WooCommerce HPOS (High-Performance Order Storage) compatible
- WooCommerce Blocks checkout support
- PHP 8+ compatible
- Modern WordPress 6.9 and WooCommerce 10.4 support
BRC-100 improvements in v6.1
createAction payloads enumerate required outputs (satoshis, locking scripts, metadata) so compatible wallets build the right transaction on the first try.
- Wallet responses can submit txid, raw transaction, and optional BEEF blobs that we store on the WooCommerce order for audits/SPV workflows.
- Successful submissions immediately mark the payment
detected, keeping the checkout stepper responsive before confirmations.
- postMessage handlers validate origin/source and bind to the order nonce to block spoofed payment events.
- Order binding checks (ID, key, expected sats, nonce) prevent receipts from being replayed across orders.
Benefits
- Accept payment directly into your personal ElectrumSV wallet.
- No third-party payment processor required—payments settle directly to your wallet.
- Accept payment in Bitcoin SV for physical and digital downloadable products.
- Add Bitcoin SV payments option to your existing online store with alternative main currency.
- Flexible exchange rate calculations fully managed via administrative settings.
- Supports multiple currencies, including Bitcoin SV
- Automatic conversion to Bitcoin SV via exchange rate feed and calculations.
- Ability to set exchange rate calculation multiplier to compensate for any possible losses due to bank conversions and funds transfer fees.
- Clone the git repo or download the zip and extract. Move 'bitcoin-sv-payments-for-woocommerce' dir to /wp-content/plugins/
- Install "Bitcoin SV Payments for WooCommerce" plugin just like any other Wordpress plugin.
- Activate.
- Configure plugin with your local ElectrumSV (electrumsv.io) master public key
Checkout Compatibility: This plugin supports both classic shortcode checkout
[woocommerce_checkout] and modern WooCommerce Blocks checkout. No special configuration needed.