Skip to main content
Use ZBX with WooCommerce so store invoices can offer cryptocurrency checkout via a payment link.

Auto charge

ZBX does not auto-charge crypto wallets. For recurring crypto without re-entering details each time, create a pay link that supports Connect Wallet / signature flows and complete customer setup separately.

Prerequisites

  1. A blockchain wallet ready to receive settlements (network + tokens such as USDC/USDT as you configure).
  2. A merchant account on https://merchants.zbx.boomfi.xyz/.
  3. Settlement configured for the networks you accept: see Payments Settings.
  4. A pay link created for WooCommerce (name it clearly, set a default amount that can be overridden, allow one-time / repeat as needed). Copy the link.
  5. An API key from https://merchants.zbx.boomfi.xyz/dashboard/settings/api-keys.

Install the plugin

  1. Install and activate the official WooCommerce crypto payments plugin from WordPress.org: boomfi-crypto-payments.
  2. In WordPress, open the plugin settings.
  3. Enable the plugin, choose Test or Live, paste the API key and payment link, and save.

Product settings

For each digital product you sell through crypto, mark the product Virtual and Downloadable so WooCommerce can move paid orders to Completed without shipping. Configure products individually.

Test the integration

  1. Place a test order selecting the crypto payment method.
  2. On checkout, complete the ZBX payment flow (use test mode where applicable).
  3. Confirm the order status in WooCommerce and the payment in the merchant Transactions list.

Go live

Switch the plugin to Live and replace test keys/links with production credentials.