Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Freebies
You last visited: Today at 00:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Free] WooCommerce Crypto Gateway Plugin – No KYC, No Fees, Direct-to-Wallet

Discussion on [Free] WooCommerce Crypto Gateway Plugin – No KYC, No Fees, Direct-to-Wallet within the Freebies forum part of the The Black Market category.

Reply
 
Old   #1




 
Zhex_'s Avatar
 
elite*gold: 29
The Black Market: 154/0/0
Join Date: Mar 2019
Posts: 855
Received Thanks: 274
[Free] WooCommerce Crypto Gateway Plugin – No KYC, No Fees, Direct-to-Wallet

Crypto Pay – WooCommerce Direct-to-Wallet Payment Gateway

v1.5.6 | Free & Open Source | No KYC, No Third-Party


Hey everyone,

I know a lot of providers here on elitepvpers are still running their shops on WordPress + WooCommerce. If you've ever tried to accept crypto payments, you probably ran into the same problem I did — most crypto payment gateways either require KYC, or their business model means they won't accept you in the first place, and even if they do, they end up banning you sooner or later.

I got tired of dealing with this, so I built my own plugin. I also looked through the WordPress plugin directory for a decent direct-to-wallet solution and honestly couldn't find one that actually worked properly. So here it is — I'm sharing it for free so others can benefit from it.

Tested & working on: PHP 8.3, WordPress 6.7, WooCommerce 9.5 (latest versions as of February 2026). Also compatible with PHP 7.4+ and WooCommerce 7.0+.

It's fully open source (GPL v2) — feel free to modify, extend, or build on top of it however you like.

Technically, the plugin integrates with WooCommerce through its standard core hooks and APIs only (payment gateway API, WP-Cron, AJAX handlers, order meta). No core file modifications, no hacky workarounds. That said, it's still a community project — bugs or edge cases may exist, so always test with small amounts first before going live.



What is Crypto Pay?

Crypto Pay is a direct-to-wallet cryptocurrency payment gateway for WooCommerce. Unlike services like NOWPayments, CoinGate, or BitPay, this plugin sends payments directly to your own wallet address — no middleman, no KYC, no transaction fees from a third party.

Your customers select a cryptocurrency at checkout, a payment popup shows the exact amount + QR code, and the plugin automatically verifies the payment on the blockchain. That's it. Simple, private, and fully under your control.



Supported Cryptocurrencies

CoinBlockchain APIDefault Confirmations
Bitcoin (BTC)Blockstream Esplora2
Litecoin (LTC)Trezor Blockbook (primary) + BlockCypher (fallback)4
Ethereum (ETH)Etherscan12
Dogecoin (DOGE)Trezor Blockbook (primary) + BlockCypher (fallback)10
Bitcoin Cash (BCH)Trezor Blockbook (primary) + BlockCypher (fallback)3
USDT (TRC20)TronGrid20



Features Overview

Payment Flow

FeatureDescription
Direct-to-WalletPayments go straight to your wallet address. No custodial service, no middleman, no fees.
Payment PopupDark-themed popup on the thank-you page with QR code, exact amount, wallet address, countdown timer, and live status updates.
QR CodeAuto-generated QR code with the correct URI format (e.g. bitcoin:addr?amount=X). One scan, amount pre-filled.
Copy-to-ClipboardOne-click copy for both wallet address and exact amount. No typos.
Coin Selection DropdownClean dropdown with coin icons at checkout. Shows live estimated amount after selection.
Coin Change (Post-Order)Customer can switch to a different cryptocurrency on the thank-you page without creating a new order.
Rate Expiry + RefreshConfigurable rate validity (default 15 min). When expired, customer clicks "Refresh" to get a new rate.

Blockchain Verification

FeatureDescription
Real-Time VerificationAJAX polling every 15 seconds checks blockchain for incoming transactions. No need to wait for WP-Cron.
WP-Cron Background CheckRuns every 2 minutes as a safety net. Catches payments even if the customer closes the page.
Multi-API FallbackTrezor Blockbook as primary API (no rate limits), BlockCypher as fallback. If one fails, the other takes over.
Confirmation TrackingTracks confirmation count per coin. Status flow: Waiting → Confirming → Confirmed → Order Completed.
Admin Recheck ToolOne-click recheck button in admin order details. Scans all payments from the last 72 hours.
Expired Payment RecoveryIf a cancelled/expired order receives a valid payment on-chain, the plugin auto-recovers it to completed.

Security & Anti-Fraud

FeatureDescription
Unique Amount (Anti-Collision)Each order gets a unique dust amount added (random satoshis). This ensures two simultaneous payments of the same value can be correctly matched to the right order — even with a single wallet address.
TX Replay ProtectionUsed transaction hashes are stored in the database. The same TX can never be used to pay for two different orders.
Underpayment ToleranceConfigurable tolerance (default 1%). If a customer sends 0.99 instead of 1.00 due to network fees, the payment is still accepted.
Duplicate Order PreventionIf a customer goes back and places a new order while an existing one is waiting, the old order is automatically cancelled.
Cron LockPrevents two cron jobs from running simultaneously (race condition protection). Auto-unlocks after 5 minutes.

Pricing & Rates

FeatureDescription
CoinGecko APIFree API, single batch call fetches all coin prices. No API key needed.
Any Store CurrencyWorks with any WooCommerce currency (USD, EUR, TRY, GBP, etc.). Automatic conversion via CoinGecko.
Rate CachingWordPress transient cache (default 5 min, configurable). Minimizes API calls.
Crypto DiscountOptional percentage discount for crypto payments (0-50%). Shows badge on payment method title (e.g. "%15 OFF") and applies automatically during conversion.

Admin & Configuration

FeatureDescription
WooCommerce NativeSettings page under WooCommerce → Settings → Payments. No separate admin menu. "Settings" shortcut on Plugins page.
Per-Coin ConfigurationEnable/disable each coin individually. Set wallet address and minimum confirmations per coin.
Order Meta BoxCrypto payment details visible in admin order page: coin, amount, wallet, TX hash (linked to block explorer), confirmations, rate.
Debug LoggingOptional WooCommerce-integrated debug logging for troubleshooting.
Auto-CompleteOptionally auto-set orders to "Completed" when payment confirms.
Email InstructionsPayment instructions included in WooCommerce order emails.

Compatibility

FeatureDescription
WooCommerce BlocksFully compatible with the new WooCommerce Blocks checkout (React-based).
Classic CheckoutAlso works with the traditional WooCommerce shortcode checkout.
HPOS CompatibleDeclares compatibility with High-Performance Order Storage (custom order tables).
WordPress 6.0+Requires WordPress 6.0 or newer.
PHP 7.4+Requires PHP 7.4 or newer.
WooCommerce 7.0+Tested with WooCommerce up to 9.0.



Free API Keys Needed

The plugin works out of the box for BTC, LTC, DOGE, and BCH without any API keys. For ETH and USDT (TRC20), you'll need free API keys:

APIForWhere to GetRequired?
EtherscanETH verificationetherscan.io/apisYes, for ETH
TronGridUSDT TRC20 verificationtrongrid.ioYes, for USDT
BlockCypherLTC/DOGE/BCH fallbackblockcypher.comOptional (improves rate limits)



Installation
  1. Download the ZIP file from the attachment below.
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin.
  3. Upload the ZIP and click "Install Now".
  4. Activate the plugin.
  5. Go to WooCommerce → Settings → Payments → Crypto Pay.
  6. Enter your wallet addresses for each coin you want to accept.
  7. Enable the coins and save.
  8. Test with a small amount before going live.



How It Works (Flow)
  1. Customer selects "Crypto Pay" at checkout and picks a coin from the dropdown.
  2. Live exchange rate is fetched from CoinGecko and the estimated crypto amount is displayed.
  3. Customer places the order → a unique crypto amount is generated (with anti-collision dust).
  4. Payment popup appears with QR code, exact amount, and wallet address.
  5. Countdown timer shows rate validity (default 15 min).
  6. AJAX polls blockchain every 15 seconds for the transaction.
  7. Once detected → status changes to "Confirming" with live confirmation count.
  8. After required confirmations → order is marked as Completed.



Screenshots







Download

Current Version: 1.5.6
Last Updated: February 2026
License: GPL v2 or later



Built with care by Zhexcheats | zhexcheats.com
If you find this useful, a simple "thanks" is appreciated.
Zhex_ is offline  
Reply


Similar Threads Similar Threads
KYC verification | KYC for any platform | Exchange verification | Bookmaker KYC | Acc
01/07/2026 - Middleman - 0 Replies
Professional help with KYC verification on any platform or service. We handle all levels of verification complexity. KYC verification for any platform: ✓ Crypto Exchanges – Coinbase, Kraken, Bybit, KuCoin, and others ✓ Crypto Wallets – all popular services ✓ Exchangers – centralized and P2P platforms ✓ Payment Systems – e-wallets, payment processors ✓ FinTech Services – neobanks, investment platforms ✓ Bookmakers – gaming account verification ✓ Online Casinos & Gambling...
⭐PlusSwap.io ⚡ Instant Crypto ⇆ Crypto Swap ⚡ NO KYC ✅️ 4,000+ Vouches ✅️ 0-1% Fees⭐
05/08/2025 - Cryptocurrency Trading - 3 Replies
https://i.imgur.com/VYZlAuY.png > EXCHANGE HERE < 4,000+ Vouches Huge Amount of Cryptocurrencies and Networks Save time Maximum exchange speed due to the full automation
Lola | Wallet & payment gateway | Safe crypto haven | No KYC/AML
11/15/2022 - Trading - 0 Replies
Crypto wallet and crypto payment gateway Run.Lola.Run. NO KYC/AML. NO chain analysis. NO verification. Lola doesn't need your privacy data, Lola needs your money! Run.Lola.Run is the native payment gateway and crypto wallet of DeepWebVPN. DeepWebVPN could not follow his own rules without Lola. It would be danger for finance security of DeepWebVPN, Lola removes possible financial pressure. Lola doesn't work with crypto exchanges, banks etc, Lola disdains them and other "fashion" trends of...



All times are GMT +1. The time now is 00:30.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.