Accept Crypto Payments with WooCommerce (WordPress)
author card

Logan Brooks

Crypto expert explaining blockchain technologies in a clear and accessible way.

102 comments

Accept Crypto Payments with WooCommerce (WordPress)

Informational
Cryptocurrencies
Educational

Table of Contents

Cryptocurrency is no longer a niche innovation — it’s becoming a practical payment method used by millions worldwide. For WooCommerce store owners, this shift opens a real opportunity: accepting crypto payments can expand your audience, remove barriers for international customers. It also offers faster and more flexible transactions compared to traditional payment methods.

By integrating a crypto payment plugin, you can add an additional checkout option without redesigning your store or dealing with complex technical setups. Crypto payments reduce friction, eliminate chargebacks, and give your customers a fast and private way to pay — all while helping your business stay competitive in a rapidly changing e-commerce landscape.

What Is a WooCommerce Payment Plugin?

A WooCommerce payment plugin is a tool that enables your online store to accept cryptocurrency as a payment option at checkout. Instead of handling wallet addresses manually, the plugin automates the entire process: it generates unique payment details for each order, verifies incoming transactions, and can even convert crypto payments into fiat to protect your revenue from market volatility.

This solution offers relatively fast settlement, depending on the network, low fees, and protection from chargebacks — benefits that are difficult to achieve with traditional payment systems. With a straightforward setup and intuitive controls, a WooCommerce crypto plugin is suitable for beginners and experienced store owners looking to offer more flexible and modern payment options.

Why Should You Accept Cryptocurrency Payments?

Accepting cryptocurrency payments gives your business real, measurable advantages:

  • Global reach. Crypto allows customers from regions with limited banking access to shop freely, removing barriers like failed card payments or unavailable payment processors.

  • Lower fees and no chargebacks. Crypto transactions cost significantly less than credit card processing and completely eliminate chargeback risks, which protects your revenue.

  • Fast settlement. Payments arrive within minutes, not days — which improves cash flow and reduces dependence on slow banking systems.

  • Appeal to modern buyers. A growing number of customers prefer paying with Bitcoin, USDT, and other digital assets. Supporting crypto shows that your brand is adapting to what buyers actually want today.

By integrating crypto payments, you not only improve convenience but also position your business as forward-thinking and ready for global e-commerce.

Grow your business with crypto payments

How to Accept Crypto Payments with WooCommerce?

There are several ways to start accepting cryptocurrency payments on your WordPress website, but two stand out as the most common options.

  • The first method is the simplest. You can display your wallet address and let customers send payments directly to it. However, this approach has significant downsides. It requires manual payment confirmation, lacks automation, and may confuse customers who are new to crypto transactions. Plus, it doesn’t provide essential features like invoice generation or exchange rate adjustments which can become inefficient as transaction volume grows.

  • The second and more efficient option is to use a dedicated plugin for WooCommerce. Such plugins automate the entire process—from generating unique payment addresses to verifying transactions and even converting cryptocurrencies to fiat currencies or other digital assets if desired. They provide a seamless and user-friendly experience for both business owners and customers themselves, ensuring secure, fast, and hassle-free crypto payments. This solution is ideal for businesses that want to stay competitive and streamline their operations.

WooCommerce

How to Set Up the WordPress Payment Plugin?

Integrating crypto payments on your site is easy, with payment plugins by Cryptomus. All you need to do is install it correctly. You can download this plugin directly from the Cryptomus website or from the official WordPress plugin store.

Downloading the WooCommerce Payment Plugin through the Cryptomus Website

  1. Go to Cryptomus.com Homepage.

1

  1. Navigate to the API section of the main menu > in the top menu select the Business > Modules.

2

  1. Look for the WooCommerce plugin and click Download.

Download

Setting Up the Payment Plugin via WordPress Plugin Directory

If you're looking for an even easier way to set up the Cryptomus plugin, you can install it directly from the WordPress Plugin Directory through your WordPress admin panel. This method requires minimal effort and can be done in just a few clicks.

Simply go to the "Plugins" section in your WordPress dashboard, click "Add New", and search for the Cryptomus plugin. Once you find it, just click "Install Now" and the plugin will automatically be added to your website. After installation, you can activate the plugin, configure your settings, and you’re all set to start accepting crypto payments. This method is incredibly quick and user-friendly, making it the most convenient option for most users.

Plugins Install Cryptomus plugin

Installing the Cryptomus Crypto Payment Gateway for WordPress

  1. Navigate to the Plugins tab in your WordPress admin dashboard.

Plugins

  1. Upload a plugin and click Install Now, then activate and enable it.

Upload a File Activate Plugin

Setting Up the Cryptomus Payment Gateway for WordPress via API

For those looking for flexibility and customization, setting up Cryptomus Payment Gateway via API is the perfect solution. This option is suitable for custom integrations or advanced use cases.

We'll walk you through step by step on how to use the Cryptomus API to integrate payments into your WordPress site:

  1. Log in to your Cryptomus account. If you don’t have one yet, sign up first.

  2. Switch from Personal to Business at the top of the page.

  3. Complete KYC Verification in Settings → KYC Verification.

  4. Go to Merchants, click + Create merchant, enter the merchant name, and create it.

  5. Open the newly created merchant and complete project moderation: add your project URL, confirm the domain, and submit the project.

  6. After approval, go to the merchant settings/API section and generate your API key.

  7. In WordPress, install and enable the Cryptomus WooCommerce plugin, then enter the API key and configure the required payment settings.

  8. Click Save changes.

Setting Up a Shortcode

To ensure that the WooCommerce plugin works properly, all that's left to do is place a shortcode block: a short snippet of code created for WordPress, so that you have the ability to embed files or create objects on your website or blog.

  1. Go to the page editor by clicking Edit Page. Edit Page

  2. Once inside the page editor click on + and add a shortcode block. shortcode+ shortcode

  3. Type woocommerce_checkout into the added shortcode block so that the end result is: [woocommerce_checkout].

woocommerce_checkout

  1. Update the changes.

Accept Crypto Directly via Host-to-Host API

The Cryptomus WooCommerce plugin offers a Host-to-Host payment mode, which processes payments directly between your customer and your merchant wallet—without intermediate storage on the platform's side. Funds go straight to your wallet, giving you full control, complete blockchain transparency, and better privacy with minimal third-party involvement. Simply toggle Host-to-Host on in the plugin settings, and all incoming payments will route directly to your designated wallet.

You can also customize the checkout appearance under the Theme setting. Select Custom and edit the PHP files in wp-content → plugins → cryptomus → templates → custom (just don't change the field names). The Accepted Networks and Accepted Currencies settings let you choose which blockchains and coins to accept—for example, enable USDT on TRC-20, BSC, and ERC-20 simultaneously for maximum customer flexibility.

Once configured, run a few test transactions to confirm everything works. All incoming funds will appear directly in your merchant wallet. If you have any questions, our support team is always ready to help.

Solutions for Different Platforms

If you're using other platforms for your online business, we’ve got you covered. Below is a list of our available plugins for various systems:

PlatformTutorial
WooCommerceClick Here
WHMCSClick Here
PrestaShopClick Here
OpenCartClick Here
BillManagerClick Here
RootPanelClick Here
XenForoClick Here
PHPShopClick Here
TildaClick Here
ShopifyClick Here
ClientexecClick Here
WebasystClick Here
Easy Digital DownloadsClick Here
HostBillClick Here
Magento 2Click Here
Invision CommunityClick Here
AzuriomClick Here
BlestaClick Here
BigCommerceClick Here
WISECPClick Here
CS-CartClick Here
WatBotClick Here
AmemberClick Here
Joomla VirtueMartClick Here
Integrating cryptocurrency payments into your WooCommerce store is a practical way to expand your payment options and simplify transactions. With the help of a payment plugin, you can automate the process and offer customers a faster and more flexible checkout experience.

Thank you for reading this guide! If you have any questions, feel free to leave them in the comments.

This content is for informational and educational purposes only and does not constitute financial, investment, or legal advice.
banner
banner
banner
banner
banner
banner
banner

Simplify Your Crypto Journey

Want to store, send, accept, stake, or trade cryptocurrencies? With Cryptomus it's all possible — sign up and manage your cryptocurrency funds with our handy tools.

Get Started

banner
banner
banner
banner
banner
banner
banner