ChainCheckout

DOCUMENTATION

ChainCheckout Documentation

Everything you need to install, configure, and get the most out of ChainCheckout — free and Pro.

On this page

Getting Started

ChainCheckout is a WooCommerce payment gateway that lets customers pay with cryptocurrency directly into a wallet you control. There’s no processor in between — payments go from the customer’s wallet straight to yours, and you never pay a percentage of your sales.

Before you install

Installation

Option 1 — From your WordPress dashboard

Option 2 — Manual upload

Wallet & Coin Setup

From WooCommerce → Settings → Payments → ChainCheckout, you’ll configure the coin and wallet address customers pay to.

Chains with automatic address validation

For coins outside this list, ChainCheckout still accepts the wallet address — it just won’t run a format check before saving, so double-check it yourself.

The Checkout Experience

Here’s what your customer sees when they choose to pay with crypto:

ChainCheckout works with both the classic WooCommerce checkout and the newer block-based checkout.

Free vs Pro

Activating Your Pro License

Single Site licenses activate on one domain. Enterprise licenses activate on unlimited domains under the same license key — ideal for agencies managing multiple client stores.

Pro Feature Guides

Troubleshooting

This usually means your server can’t reach the CoinGecko API. Check with your host whether outbound connections are restricted, and enable WP_DEBUG_LOG to see the specific connection error in your debug log.
Automatic on-chain confirmation is a Pro feature. On the free plugin, payments require manual confirmation from WooCommerce → ChainCheckout → Payments. If you’re on Pro and confirmations still aren’t happening, check that your license is active and that the coin you’re using has on-chain confirmation support.
This is almost always a caching issue after an update — deactivate the plugin, delete it, then reinstall the latest zip fresh. If it persists, check whether a security plugin or firewall on your host blocks certain image types from loading in wp-admin.
Screenshot upload is optional and capped at 5MB, accepting PNG, JPG, and WebP. If uploads are failing, check your host’s max upload size and that your WordPress uploads directory is writable.
Notices referencing wp-includes/functions.php (not a ChainCheckout file) are typically caused by your host’s PHP zlib output compression setting colliding with WordPress’s own installer — not a plugin issue. They don’t affect installation success and can be resolved by asking your host to disable zlib.output_compression.

Frequently Asked Questions

No. Payments go directly from the customer’s wallet to yours. ChainCheckout never has custody of your funds.
No identity verification is required to install or use ChainCheckout.
Yes — ChainCheckout appears as one payment option among any others you have enabled in WooCommerce → Settings → Payments.
Yes. Subscription renewal support is only relevant if you sell subscription products; one-time product payments work with just WooCommerce.
Free plugin users can use the WordPress.org support forum. Pro license holders get priority email support — details are in your license confirmation email.

Still need help?

Reach out and we’ll get you sorted.