How to Accept Crypto Payments on WooCommerce
WooCommerce doesn't ship with a crypto option, but adding one is a ten-minute job. Here's the exact setup — plugin, API key, webhook — plus which of the two CryptoPayr plugins you actually need.
WooCommerce doesn't ship with a crypto option, but adding one is a ten-minute job. Here's the exact setup — plugin, API key, webhook — plus which of the two CryptoPayr plugins you actually need.
WooCommerce will happily take cards, PayPal and bank transfers out of the box. Crypto isn't on that list. The good news is you don't need to touch a line of code to add it — you need the right plugin, an API key, and about ten minutes.
One wrinkle to get out of the way first: there are two CryptoPayr plugins for WooCommerce, and picking the wrong one is the most common reason setup goes sideways.
WooCommerce changed its checkout a couple of years back. The old one is the "classic" checkout; the new one is built from Cart & Checkout Blocks. Your payment plugin has to match whichever you're running.
Not sure which you have? Open your Checkout page in the editor. If it's made of blocks, you want the Blocks plugin. If it's the [woocommerce_checkout] shortcode, you want the classic one. When in doubt, the Blocks plugin also falls back to the classic checkout, so it's the safer pick.
That webhook step is the one people skip, and then they wonder why paid orders sit on "pending." If an order doesn't update after you've paid, the webhook is the first thing to check.
At checkout they pick "Pay with cryptocurrency," land on a hosted page, choose a coin and network, and get an address and a QR code. You price everything in your normal currency; they pay the crypto equivalent at a rate locked for the checkout window. Once the network confirms, the webhook fires and the order completes. No redirect to a sketchy third-party processor, no asking the customer to do maths.
If you'd rather not sit on volatile coins, switch on auto-conversion so takings settle into a stablecoin. And if you sell internationally, this is where crypto quietly earns its keep — a customer in a country your card processor doesn't like can still pay you in USDT without anything declining.
That's the whole job. Download the plugin, or read the API docs if you'd rather wire it up yourself.
Open a free CryptoPayr account and take your first crypto payment the same day.
Get started for freeWhy does a crypto checkout ask which "network"? What's a confirmation, and why wait for one? Three words explain almost everything a merchant needs to know — here they are, in plain language.
Handing a payment gateway your revenue is an act of trust. Here's a plain account of how CryptoPayr handles your balance, your keys and your customers' data — and the boundaries we hold.
Sometimes you don't need a store or an integration — you need a link you can send. Here's how reusable payment links let you charge a fixed price or take any amount, with nothing to build.