Products

ExchangeMove your own moneyPayoutsPay many at oncePaymentsGet paid by customersClaimsLet people take their share

Company

DevelopersPricing

Resources

BlogReleases and decisions, datedLearnExplainers and comparisons
Open appSign in

WooCommerce

Crypto payments for your WooCommerce store.

One plugin, one API key. The buyer picks the coin and the network they already use; you receive one asset of your choice and refund from the WordPress order screen. 0.90% per payment, nothing else.

Get an API key

GPLv2 or later · WordPress 6.5+, WooCommerce 9.0+, PHP 7.4+ · block and classic checkout · HPOS

From install to refund

Installed and taking payments in ten minutes.

1 · Install

Upload the zip

Plugins → Add New → Upload. Activate. The plugin needs WooCommerce and nothing else. It is on its way to the WordPress.org directory; until it is listed, the zip comes from GitHub.

2 · Connect

Paste one API key

Create a key in your Cherum dashboard, paste it into the payment method settings, save. The plugin registers your store for payment notifications itself; there is no second secret to copy between tabs.

3 · Sell

The buyer pays, you get one asset

At checkout the buyer chooses Cherum Pay, lands on a payment page, picks a coin and a network and pays. Whatever they paid with, your balance receives the asset you chose in your account. The order moves to the status you set.

Refunds

From the order screen

Type the amount into the refund box WooCommerce already gives you and press Refund. Partial refunds work too. The buyer names the wallet the money goes back to on the payment page; the plugin writes every step, and every refusal, as an order note.

What you get

Built for the store owner, not the exchange.

The buyer chooses the coin and the network

Bitcoin, Ethereum, USDC, USDT, Solana, TON, TRON, BNB and Polygon, with stablecoins on eight networks. Nobody is asked to buy a coin they do not hold.

Underpaid is not lost

If the buyer sends less than the invoice, it stays open and they can top it up. If they send more, the payment page offers the surplus back.

A lost notification costs minutes

The order-received page and a check every 15 minutes ask Cherum about unpaid orders and apply the answer through the same code path the webhook uses.

An optional discount for paying in crypto

A line in the cart totals while this method is selected, taken off the price after coupons. Card processing costs you 2 to 3%; crypto costs 0.90%. Share the difference if you want to.

Honest order notes

The note shows what actually arrived on your balance after fees, in your store's money, with the transaction reference.

Nothing leaves the store until the buyer chooses this method

What is sent then is listed in the plugin's readme under "External services". No trackers, no accounts for the buyer.

Source and support

Open code, open issues

The plugin is GPL and its source is public. Releases, the changelog and the issue tracker live on GitHub. Questions about your account or a payment go through the dashboard.

github.com/cherum-io/cherum-pay-for-woocommerce

Pricing

0.90% per payment

No monthly fee, no minimum volume, no balance to top up before you can receive money. The fee is taken from the payment; the order note shows the net amount credited.

Full pricing