Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

AvoPay Bitcoin For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

AvoPay Bitcoin For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

AvoPay lets your WooCommerce store accept Bitcoin Lightning payments with zero chargebacks, no KYC, and no code changes required. Payments settle directly to your self-custodial AQUA wallet — no middleman, no custodian.

Features

  • Zero node setup — no Bitcoin or Lightning node required
  • Non-custodial — funds go directly to your AQUA wallet
  • Two payment options — Lightning invoice or direct Liquid Bitcoin (L-BTC) payment
  • Automatic sats conversion — any WooCommerce currency supported
  • No chargebacks — Bitcoin payments are irreversible by design
  • Built-in retry flow — up to 3 automatic retries per order
  • Full audit log — every payment event stored per order

How it works

  1. Customer selects Bitcoin Lightning at checkout
  2. AvoPay creates a non-custodial Boltz reverse swap routing the payment to your Liquid address
  3. Funds arrive in your AQUA wallet automatically — no manual steps required

Requirements

  • WooCommerce 8.0+
  • An AvoPay account — register at avopay.dev
  • AQUA wallet by JAN3 (free, iOS and Android — aqua.net)

Data and privacy

Order payment data (swap IDs, invoice hashes, claim keys) is stored in WooCommerce order meta and is preserved when the plugin is uninstalled, as it constitutes a financial audit trail. Plugin configuration data (API key, wallet fingerprint, logs table) is deleted automatically on uninstall. An optional “Delete AvoPay data on uninstall” setting is available in WooCommerce > Settings > Payments > AvoPay if you prefer full cleanup.

External services

This plugin connects to the following third-party services. By activating this plugin you acknowledge that data will be transmitted to these services as described below.

AvoPay API

The AvoPay API (api.avopay.dev) is the payment processing backbone. It handles fiat-to-sats conversion, Bitcoin address derivation, ephemeral keypair generation, and HTLC claim broadcasting.

What data is sent: the merchant’s API key (used as an identifier), the WooCommerce order ID, the order amount, and the store currency. No customer personal data (name, email, address) is ever transmitted to this service.
When it is sent: on every payment at checkout.

Privacy Policy · Terms of Service

Boltz Exchange

Boltz Exchange (api.boltz.exchange) is a non-custodial atomic swap provider. AvoPay uses it to create Lightning-to-Liquid Bitcoin reverse swaps so payments are routed to the merchant’s self-custodial AQUA wallet.

What data is sent: swap amount in satoshis, an ephemeral claim public key, a refund public key, and a generated swap ID. No customer personal data is transmitted.
When it is sent: at payment creation (swap setup) and during settlement (status polling and cooperative claim).

Privacy Policy · Terms of Service

Blockstream Esplora

Blockstream’s public Esplora API (blockstream.info/liquid) is used to detect incoming Liquid Bitcoin (L-BTC) transactions when a customer pays via the L-BTC Direct payment tab.

What data is sent: the merchant’s Liquid wallet address, to query whether an incoming transaction has been received. No customer personal data is transmitted.
When it is sent: periodically while the customer has the L-BTC Direct tab open at checkout.

Privacy Policy · Terms of Service

CoinGecko

CoinGecko (api.coingecko.com) provides live BTC exchange rates used to calculate the satoshi amount for each order.

What data is sent: the store currency code only (e.g. “EUR” or “USD”). No personal data is transmitted.
When it is sent: at payment creation.

Privacy Policy · Terms of Service

CoinCap

CoinCap (api.coincap.io) is used as a fallback BTC rate source if CoinGecko is unavailable.

What data is sent: no parameters; no personal data is transmitted.
When it is sent: only if CoinGecko is unreachable at payment creation.

Privacy Policy · Terms of Service

Credits

This plugin includes qrcodejs, a JavaScript QR code generator.
Original QR code algorithm by Kazuhiko Arase.
JavaScript port: https://github.com/davidshimjs/qrcodejs
Licensed under the MIT License.

Screenshots

  1. WooCommerce checkout — Bitcoin Lightning appears as a payment option alongside standard methods

    WooCommerce checkout — Bitcoin Lightning appears as a payment option alongside standard methods

  2. Order confirmation — Lightning invoice QR code displayed immediately after checkout

    Order confirmation — Lightning invoice QR code displayed immediately after checkout

  3. Payment page — scannable Lightning QR with countdown timer and L-BTC fallback tab

    Payment page — scannable Lightning QR with countdown timer and L-BTC fallback tab

  4. Setup step 1 — paste your AvoPay API key to connect your account

    Setup step 1 — paste your AvoPay API key to connect your account

  5. Setup step 2 — scan the QR code with your AQUA wallet to link your Bitcoin address

    Setup step 2 — scan the QR code with your AQUA wallet to link your Bitcoin address

  6. Setup step 3 — send a test payment to verify the full payment flow end-to-end

    Setup step 3 — send a test payment to verify the full payment flow end-to-end

  7. AvoPay dashboard — manage your account, subscription, and payment links at avopay.dev

    AvoPay dashboard — manage your account, subscription, and payment links at avopay.dev


Reviews & Comments