This plugin implements a payment gateway for WooCommerce to let buyers pay with Bitcoin, Litecoin, Ripple, and other cryptocurrencies via CoinPayments.net.
- Upload the
coinpayments-payment-gateway-for-woocommerce directory to the /wp-content/plugins/ directory.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- In the WooCommerce Settings page go to the Payment Gateways tab, then click CoinPayments.net.
- Check “Enable CoinPayments.net” and enter your CoinPayments.net Merchant ID and IPN Secret (a long random string you define for security).
- Click “Save changes” and the gateway will be active.
I am writing this to warn every WooCommerce store owner considering this plugin.
The short version: CoinPayments will hold your settlement funds hostage and demand 0.02 ETH ($40−80) in “gas fees” to withdraw even small balances –while actual network fees are under $2.00
My experience:
Account balance: $321 USD across USDC, USDT, TRX, SHIB, FIRO
When I tried to withdraw or convert to a gift card, they demanded I send 0.02 ETH to each of two wallets (total $80)
Actual Ethereum network fee at the time: 0.50–0.50–2.00
Their own admission (copy-pasted from support):
“You’re totally correct that the gas fee in the network is way cheaper than our standard gas fee. However, we need to raise the gas fee to keep the network working on our platform.”
They admit they intentionally inflate gas fees to fund their platform.
Their own published fee schedule says:
Ethereum withdrawal fee: 0.003 ETH (not 0.02 ETH)
No mention of any “ERC20 token withdrawal fee” anywhere
Why this matters for your business:
If customers pay you via USDC (ERC20) or USDT (ERC20), your settlements will be subject to this same 0.02 ETH demand
There is no disclosure of this inflated fee before you deposit funds
Multiple users on Trustpilot report the exact same 0.02 ETH demand going back to 2024
They refuse to use cheap networks like TRC20 or BEP20 even when the asset is already on that network
What CoinPayments could do but refuses:
Withdraw my USDT (already on TRC20) using TRC20 network (fee under $0.50)
Withdraw my USDC using the 0.003 ETH fee listed on their own fee page
Convert my balance to a gift card (no blockchain gas required)
Verdict: This is not a technical issue. This is a systematic fee trap. Do not integrate this plugin into your store unless you are prepared to lose your settlement funds or pay ransom fees of 4,000-8,000% above actual network costs.
Full evidence with email screenshots and their written admission written on MEDIUM titled : CoinPayments.net Trapped My $321 — Then Admitted They Inflate Gas Fees by 4,000%
Date of experience: June 2026
So far we’ve tried about 5 plugins (most had 5-stars) and this is by far the best plugin for crpyto payments. They have a great interface, very intuitive, every detail has been thought out and I had absolutely zero issues with customer support, they were VERY responsinve. I highly recommend it!
I was in the process of setting this up when I was logged out, and subsequently locked out, of my account on the coinpayments.net website. Thank goodness that I had not gotten very far in the setup so there were no funds or API keys there, but I can only imagine the horror I would feel had there been.
Hello, I need help urgently. This add-on has an error that generates it every time someone buys it and I can see it in error_log. Please let someone contact me to show them the error.
Is it possible to change the default price? I see its set to USD but I want to convert that from USD to XRP. It works at checkout where coinpayments automatically converts the USD to XRP but I want to be able to have the same functionality for the price of the item before checkout.
http://zerpgear.com
Payments confirmed on coinpayments.net, but appears cancelled/timed-out on Wordpress.
Also missing funds when customers send more or less than the requested amount by accident. Non existent support unavailable to merchants and support is hard to understand for consumers.
Unfortunate, because I like the flexibility of being able to take different cryptos.
Read all 6 reviews
“CoinPayments.net Payment Gateway for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors
1.0.18
- Fixed a potential security issue if an attacker had a copy of your IPN Secret they could send malicious requests. Your IPN Secret should never be shared with any 3rd parties.
1.0.17
- Fixed issue with missing the required permission_callback argument for register_rest_route function.
1.0.16
- Added support for Checkout Blocks.
1.0.15
- Updated WordPress compatibility tag.
1.0.14
- Updated WordPress compatibility tag.
1.0.13
1.0.12
- Improved compatibility with new WooCommerce versions.
- Updated WordPress compatibility tag.
1.0.11
1.0.10
- Added support for Aelia Currency Switcher.
- Removed support for deprecated HTTP Auth IPN verification mode.
1.0.9
- Added compatibility mode to help work with various WooCommerce addons.
1.0.8
- Changed zero-confirm to 1st-confirm for better reliability.
1.0.7
- Updated to support WooCommerce 2.3.0
1.0.6
- Adds support for 0-confirm payments (for digital downloads.)
- Changes plugin so it will continue to log payment status updates even after marked as paid.
1.0.5
- Adds option to not send shipping information to the CoinPayments.net checkout page.
- Possible workaround for WooCommerce order ID bug.
1.0.4
- Modified to count “Queued for nightly payout” as order completion
1.0.3
- Fix to work with WooCommerce 2.1.0
1.0.2
- Added additional order completion check
1.0.1
- Fixed image URL for new folder name.
1.0.0