Super Duper Crypto Gateway lets your WooCommerce shop accept cryptocurrency without a payment processor in the middle. The customer pays from their own wallet directly to your address, and the plugin confirms on the blockchain that the money really arrived before the order moves on.
It also works without WooCommerce: other plugins – a form, a booking or a membership plugin – can request a payment through it and be told, once the blockchain confirms, that it went through.
🇨🇭🇩🇪🇦🇹 Hinweis für DACH-Nutzer: Plugin und Support sind auf Deutsch (Schweiz/Deutschland/Österreich) verfügbar. Die deutschen Übersetzungen werden über translate.wordpress.org ausgeliefert.
Non-custodial by design. There is no account to open, no deposit to hold, and no third party that could freeze your funds. Payments go wallet to wallet; this site only watches the blockchain to see that they did.
Each method is switched on separately and has its own settings, so a shop can offer one, some or all of them.
Cryptocurrency covers the EVM chains and uses the customer’s browser wallet: they pick a currency and network on the payment page and confirm the transaction in MetaMask or whatever wallet they have installed.
Bitcoin, Tron and Solana need no browser extension at all. The payment page shows a QR code and an exact amount; the customer pays from any wallet app, and the shop finds the payment on the blockchain by itself. Nothing has to be typed and nothing has to be pasted.
A browser can only ever claim that a payment happened. This plugin treats that claim as unproven until the chain says otherwise, and it checks more than just “did money arrive”:
Polygon carries two different USDC tokens and wallets label both of them simply “USDC”. Both are offered, so a customer holding the older bridged USDC.e can pay without running into an unexplainable failure.
Test mode and live mode are mutually exclusive: with test mode on, only test networks are offered, so a live shop can never be paid in worthless faucet coins by accident.
No API keys and no accounts are required. The public blockchain endpoints work out of the box, and you can point the plugin at your own node or provider if you prefer.
This plugin relies on external services to price orders and to verify payments. Nothing is sent to them that could identify your customers.
1. CoinGecko price API (api.coingecko.com)
Used to convert your shop currency into a crypto amount whenever an order is priced. The request contains only the cryptocurrency identifiers and your shop’s currency code. No order data, customer data or site identifier is transmitted. Results are cached for five minutes.
Terms: https://www.coingecko.com/en/terms – Privacy: https://www.coingecko.com/en/privacy
2. Public blockchain RPC endpoints (publicnode.com by default)
Used to read transactions, receipts and block data when verifying a payment, and by the customer’s wallet when adding a network. The request contains a transaction hash or block number – all of it already public information on the blockchain. No order or customer data is transmitted. You can replace the endpoint for each network in the gateway settings with your own node or provider.
Terms: https://www.publicnode.com/terms – Privacy: https://www.publicnode.com/privacy
3. Bitcoin block explorers (mempool.space, blockstream.info)
Used only when the Bitcoin payment method is enabled, to look up transactions to your own Bitcoin address and the current block height. The request contains your receiving address or a transaction id – both already public information on the blockchain. No order or customer data is transmitted. You can point the plugin at your own mempool or Esplora instance instead.
Terms: https://mempool.space/terms-of-service – Privacy: https://mempool.space/privacy-policy
4. TronGrid API (api.trongrid.io)
Used only when the Tron payment method is enabled, to look up incoming transfers to your own Tron address and the current block height. The request contains your receiving address, a token contract address or a transaction id – all of it already public information on the blockchain. No order or customer data is transmitted. An optional free API key can be entered in the settings; without one the service limits how often this site may ask. You can point the plugin at your own Tron node instead.
Terms: https://www.trongrid.io/terms – Privacy: https://www.trongrid.io/privacy
5. Solana RPC node (api.mainnet-beta.solana.com by default)
Used only when the Solana payment method is enabled, to look up transfers to your own Solana address and read the transactions behind them. The request contains your receiving address, a token mint address or a transaction signature – all of it already public information on the chain. No order or customer data is transmitted. You can point the plugin at your own node or a provider in the settings.
Terms: https://solana.com/tos – Privacy: https://solana.com/privacy-policy
6. Etherscan API (api.etherscan.io) – optional
Only contacted if you enter an Etherscan API key in the settings, in which case it is used as a fallback source for the same public transaction data. Without a key, no request is ever made.
Terms: https://etherscan.io/terms – Privacy: https://etherscan.io/privacyPolicy
The plugin does not load any script from a third party. The wallet connection uses the wallet extension the customer already has installed.