ZeroKYC – Crypto Payments for WooCommerce
Accept crypto payments (USDT, USDC, BTC, XMR, TON) in WooCommerce through the ZeroKYC Pay hosted checkout. No KYC for your buyers.
Solid choice
ZeroKYC is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.
- Actively developed — last update 1 day ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
- Needs PHP 8.1 or newer
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Not enough data yet.
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where ZeroKYC stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| bitcoin | >100 |
| cryptocurrency | >100 |
| payment gateway | >100 |
| USDT | #65 |
| woocommerce | >100 |
About ZeroKYC
From the official readme · v1.0.0Description
ZeroKYC Pay is a crypto payment gateway for digital services. This plugin connects your WooCommerce store to the ZeroKYC Pay hosted checkout: the buyer pays in crypto, you receive payouts to your own wallets, and orders are completed automatically.
How it works
- At checkout the buyer picks ZeroKYC Pay and is redirected to a secure hosted checkout page.
- The buyer pays in USDT (TRC-20), USDC or USDT (Polygon, Arbitrum), BTC, XMR, TON or USDT-TON — or one asset of your choice.
- The plugin verifies the signed webhook (HMAC-SHA256, constant-time comparison, replay protection) and re-checks the invoice server-side before completing the order. A browser success URL is never treated as proof of payment.
- A WP-Cron job polls open invoices every 15 minutes as a safety net for lost webhooks.
Features
- Redirect-based hosted checkout — no card data, no wallets on your server
- HMAC-verified webhooks with duplicate/replay protection
- Idempotent invoice creation (retries never create duplicate invoices)
- Server-side confirmation of every payment before an order is completed
- Amount and asset matching against the invoice for pinned assets
- Automatic order cancellation when an invoice expires unpaid (optional)
- Sandbox mode out of the box — test the full flow with a pk_test_… key
- WooCommerce high-performance order storage (HPOS) compatible
- No tracking, no external assets, no cookies
Requirements
- A ZeroKYC Pay account — create one at console.zerokyc-payments.com
- Shop currency USD, EUR or RUB (invoice amounts)
- Classic WooCommerce checkout (block-based checkout support is on the roadmap)
Pricing and legal
ZeroKYC Pay is a paid service (1% transit fee or subscription plans). Fees are charged by the service, not by this plugin. See the Terms of Service and Privacy Policy. Cryptocurrency payments are final; refunds are processed manually by the merchant.
Privacy
To process a payment, the plugin sends to ZeroKYC Pay: the order amount and currency, an order reference, an order description, and your site’s URLs (checkout success and webhook). No customer personal data (name, address, email) is transmitted by the plugin. Webhook payloads and the plugin’s own records (invoice ids, payment amounts) are stored in your database. See the ZeroKYC Pay privacy policy.
Installation
- Install and activate the plugin (WooCommerce must be active).
- In WooCommerce → Settings → Payments enable ZeroKYC Pay (crypto).
- Copy your API key from console.zerokyc-payments.com → API keys into the API key field. A pk_test_… key switches the gateway to sandbox automatically; pk_live_… runs in production.
- Copy your webhook endpoint secret (whsec_…) from the console → Webhooks into the Webhook secret field. The endpoint URL to register is shown in the gateway settings.
- Click Test connection to verify the key.
- Optionally pin one payment asset, set the invoice lifetime, or disable automatic cancellation of expired orders.
Frequently asked questions
Does the buyer need an account or pass KYC?
No. The buyer just pays to the invoice address on the hosted checkout page.
Which cryptocurrencies are supported?
USDT (TRC-20), USDC/USDT on Polygon and Arbitrum, Bitcoin, Monero, TON and USDT-TON. You can pin one asset in the settings or let the buyer choose at checkout.
Which shop currencies are supported?
USD, EUR and RUB. If your shop uses another currency the gateway hides itself at checkout.
How do I test the plugin?
Use a sandbox key (pk_test_…) — the full flow works with simulated invoices, no real crypto moves.
Are refunds supported?
Not automatically: crypto payments are one-way. Refund manually from your wallet and set the order status accordingly.
An order is stuck on-hold, what now?
The built-in cron poller reconciles orders with the invoice state every 15 minutes. You can also check the invoice id in the order notes against the console.
Changelog
Initial release.
1.0.0
- Initial release: redirect checkout, HMAC-verified webhooks with replay protection, invoice polling safety net, sandbox/production modes, HPOS compatibility.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best ZeroKYC alternatives
All bitcoin plugins →FAQ
ZeroKYC: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is ZeroKYC free?
Yes. ZeroKYC is free to download and use from the official WordPress.org plugin directory.
Is ZeroKYC safe to use in 2026?
ZeroKYC is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.
How many websites use ZeroKYC?
ZeroKYC is active on <10 WordPress websites and has been downloaded 48 times since it launched in September 2026. It was downloaded 39 times in the last 30 days.
Does ZeroKYC work with WordPress 7.1?
Yes. The developer has tested ZeroKYC up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.
What PHP version does ZeroKYC need?
ZeroKYC requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was ZeroKYC last updated?
The latest version, 1.0.0, was released on September 28, 2026 (1 day ago).
Who makes ZeroKYC?
ZeroKYC is developed and maintained by zerokycpayments.
What are the best alternatives to ZeroKYC?
The most popular alternatives to ZeroKYC are MyCryptoCheckout (8K+ installs), Bitcoin Payments (2K+ installs) and BTCPay Server (1K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card