Accept crypto in WooCommerce
A drop-in plugin that adds Bitcoin, Litecoin, Ethereum, TRON and USDT/USDC to your WooCommerce checkout. Hosted invoices, signed webhooks, and orders that complete themselves — with no KYC and your keys staying yours.
Everything in the box
BTC, LTC, ETH and TRON — plus USDT and USDC on both ERC-20 and TRC-20. The customer picks; the plugin shows a hosted invoice with a live QR.
The moment a payment reaches the required confirmations, Coinkraft fires a webhook and the WooCommerce order flips to Processing/Completed automatically.
Every webhook is signed with your per-store secret (Coinkraft-Signature + timestamp, 5-min replay window). The plugin rejects anything that doesn't verify.
Coinkraft is non-custodial, so refunds are sent from your own wallet whenever you choose — you stay in full control. (No automated clawbacks.)
You pay the lower of 1% or a small flat fee per payout — automatically. Incoming customer payments are always free.
Funds settle to your own wallet addresses (or auto-forward to cold storage). Coinkraft never holds your keys or your customers' identity.
How a payment flows
They pick a coin at checkout and land on a hosted invoice with a QR + live status.
Our monitors detect the payment and count confirmations, then send your store a signed webhook.
The plugin verifies the signature and advances the order — fulfilment can trigger instantly.
Set it up in 5 minutes
- 1Get your API credentials
In your Coinkraft dashboard, open Integration → copy your Account API key and Webhook secret. (Both are revealed once — store them in your password manager.)
- 2Install the plugin
Download the plugin .zip, then in WordPress go to Plugins → Add New → Upload Plugin → choose the file → Install → Activate. Requires WooCommerce 6.0+ and PHP 7.4+.
- 3Connect & choose your coins
Open WooCommerce → Settings → Payments → Coinkraft. Paste your API key + webhook secret, tick the coins you want to accept, set required confirmations, and enable the gateway.
- 4Place a test order
Switch the gateway to test mode, run a checkout end-to-end, and watch the order auto-advance when the payment confirms. Flip to live and you're accepting crypto.
- WordPress 5.8+
- WooCommerce 6.0+
- PHP 7.4 or newer
- An outbound HTTPS endpoint (for webhooks)
- A Coinkraft account + API key
- cURL / WP HTTP enabled
Start taking crypto on your store today
Free to install, no contracts, no KYC. Create an account, grab your API key, and you're live.