BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
VDot Crypto Payment Gateway — NOW Payments icon
Actively maintained Tested with WP 7.1

VDot Crypto Payment Gateway — NOW Payments

Accept cryptocurrency payments in your WooCommerce store via NOWPayments. Supports Bitcoin, Ethereum, USDT, and 300+ cryptocurrencies.

Active installs<10New
Downloads · 30d87▼ -52.2% vs prev. 30d
Rating—0 reviews
Health score60/100Fair
All-time downloads374Since Jul 2026
Support resolved—No recent threads
RequiresWP 6.4PHP 8.1+
Downloads · 7d28▲ +154.5% week over week
Our verdict

Use with caution

VDot Crypto Payment Gateway works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

  • 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 & support

Daily downloads

102131Jul 14Aug 25Oct 6
Yesterday1
Daily average (1y)4
Peak day42Aug 24, 2026
Last 12 months377

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where VDot Crypto Payment Gateway stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
bitcoin >100 507 Best bitcoin plugins →
cryptocurrency >100 490 Best cryptocurrency plugins →
nowpayments #4 12 Best nowpayments plugins →
payment gateway >100 3,978 Best payment gateway plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About VDot Crypto Payment Gateway

From the official readme · v1.0.2

Description

The VDot Crypto Payment Gateway for NOWPayments plugin seamlessly integrates the NOWPayments payment gateway with your WooCommerce store, allowing you to accept cryptocurrency payments from customers worldwide.

Features

  • Accept 300+ cryptocurrencies including Bitcoin (BTC), Ethereum (ETH), USDT, USDC, and more.
  • Automatic conversion to stablecoins to avoid crypto volatility.
  • Live exchange rates updated in real-time.
  • Customizable payment page with QR code generation for easy payments.
  • Email notifications for payment created, received, confirmed, failed, and expired.
  • IPN (Instant Payment Notification) processing for reliable payment verification.
  • Configurable confirmation thresholds for transaction security.
  • Detailed payment logs for troubleshooting and auditing.
  • Responsive, mobile-friendly payment page.
  • Countdown timer for payment window.
  • Multi-network support (ERC-20, BEP-20, TRC-20, etc.).
  • Exchange rate caching for improved performance.
  • Multi-wallet management with smart payment routing.
  • Setup wizard for first-time configuration.
  • Settings import/export with integrity verification.
  • Admin dashboard with payment analytics and system health.
    • WooCommerce HPOS (Custom Order Tables) compatible.
    • WooCommerce Blocks Checkout compatible.
    • Full translation ready (.pot file included).
    • Secure with nonce verification and capability checks.

How it Works

  1. Customer selects cryptocurrency payment at checkout.
  2. Customer is redirected to the payment page showing the exact amount to send, wallet address, and QR code.
  3. Customer sends the exact amount from their wallet.
  4. The plugin monitors the transaction status via NOWPayments API and webhooks.
  5. Once confirmed, the order status is automatically updated.
  6. Email notifications keep the customer informed at every step.

External Services

This plugin connects to the NOWPayments API to create cryptocurrency payments and retrieve payment statuses.

Service: NOWPayments

Purpose:
Create cryptocurrency invoices, check payment status, and process payment notifications.

Data sent:

  • Order amount
  • Currency
  • Selected cryptocurrency
  • Order ID
  • Callback URL

Data is only transmitted when a customer places an order.

Hooks

Actions

vdot_npg_before_payment_created( $order_id, $payment_data )

Triggered before a payment is created via the NOWPayments API.

vdot_npg_after_payment_created( $order_id, $payment_data )

Triggered after a payment is successfully created.

vdot_npg_before_payment_status_check( $order_id, $payment_id )

Triggered before checking payment status.

vdot_npg_after_payment_status_check( $order_id, $payment_data )

Triggered after checking payment status.

vdot_npg_payment_confirmed( $order_id, $payment_data )

Triggered when a payment is fully confirmed.

vdot_npg_payment_failed( $order_id, $payment_data )

Triggered when a payment fails.

vdot_npg_payment_expired( $order_id, $payment_data )

Triggered when a payment expires.

vdot_npg_before_send_email( $email_type, $order_id, $payment_data )

Triggered before sending a payment notification email.

Filters

vdot_npg_payment_page_vars( $vars, $order_id )

Filter the variables passed to the payment page template.

vdot_npg_payment_data( $payment_data, $order_id )

Filter the payment data before saving to order meta.

vdot_npg_api_request_args( $args, $endpoint )

Filter the arguments sent to the NOWPayments API.

vdot_npg_api_response( $response, $endpoint )

Filter the response received from the NOWPayments API.

vdot_npg_confirmation_threshold( $threshold, $currency )

Filter the required confirmation count for a cryptocurrency.

vdot_npg_cache_duration( $duration, $key )

Filter the exchange rate cache duration.

vdot_npg_email_heading( $heading, $email_type, $order_id )

Filter the email heading for payment notifications.

vdot_npg_payment_page_template( $template_path, $order_id )

Filter the payment page template path.

vdot_npg_ipn_log_capability( $capability )

Filter the capability required to view IPN log entries.

vdot_npg_allowed_payment_states( $states )

Filter the list of allowed payment states for status transitions.

vdot_npg_blockchain_explorers( $explorers )

Filter the blockchain explorer URL registry.

Installation

Automatic Installation

  1. Go to Plugins > Add New in your WordPress admin.
  2. Search for “VDot Crypto Payment Gateway for NOWPayments”.
  3. Click Install Now and then Activate.

Manual Installation

  1. Download the plugin zip file.
  2. Go to Plugins > Add New > Upload Plugin.
  3. Select the zip file and click Install Now.
  4. Click Activate Plugin.

After Activation

  1. Complete the setup wizard that appears on first activation.
  2. Or go to WooCommerce > Settings > Payments.
  3. Find “NOWPayments Gateway” and click Set up or Manage.
  4. Enter your NOWPayments API key and IPN secret key.
  5. Configure payment settings (allowed coins, exchange rate mode, timeout, etc.).
  6. Click Save Changes.

Obtaining API Keys

  1. Register or log in at NOWPayments.
  2. Navigate to Settings > API Keys.
  3. Generate a new API key.
  4. Copy the API key and IPN secret key into the plugin settings.
  5. Set the IPN callback URL to: https://your-site.com/wp-json/vdot-nowpayments/v1/webhook

Frequently asked questions

What cryptocurrencies are supported?

Over 300 cryptocurrencies are supported including Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Bitcoin Cash (BCH), Binance Coin (BNB), Ripple (XRP), Cardano (ADA), Solana (SOL), Polygon (MATIC), USD Coin (USDC), Tether (USDT), and many more.

What networks are supported?

Support depends on the cryptocurrency. Common networks include BTC, ETH (ERC-20), BSC (BEP-20), TRX (TRC-20), MATIC, SOL, and XRP Ledger.

Are there any transaction fees?

NOWPayments charges a 0.5% fee per transaction. Additional blockchain network fees may apply.

Can I accept stablecoins?

Yes. You can enable stablecoin conversion to accept volatile cryptocurrencies while being paid in stablecoins like USDT, USDC, or DAI.

How long does the customer have to complete the payment?

The payment window is configurable in the plugin settings. The default is 30 minutes.

How many confirmations are required?

This is configurable per cryptocurrency. Default values are provided by NOWPayments based on security best practices.

What happens if the payment expires?

The order will be marked as “Failed” and the customer will receive an email notification to try again.

Is the payment page mobile-friendly?

Yes, the payment page is fully responsive and works on all devices.

Can I customize the payment page?

The payment page template is located in the plugin’s templates directory. You can override it by copying the template to your theme’s vdot-crypto-gateway-nowpayments/ directory.

How do I test the plugin?

Enable Sandbox Mode in the plugin settings. Use the NOWPayments sandbox API endpoints. No real transactions will be processed.

Is the plugin compatible with WooCommerce HPOS?

Yes. The plugin fully supports WooCommerce High-Performance Order Storage (Custom Order Tables).

Does it work with the WooCommerce Blocks Checkout?

Yes. The plugin is compatible with both the classic shortcode checkout and the new WooCommerce Blocks-based checkout.

Changelog

Critical checkout fix release. Fixes real-time countdown timer (was static until refresh) and Check Status button, plus reliable coin/QR icons. Includes one-time 1.0.2 upgrade that backfills UTC expiry for existing orders — upgrade is locked via vdot_npg_102_migrated and will not re-run. Clear cache and hard-refresh payment page after update.

1.0.2

2026-08-24
* Fix: Countdown timer now counts in real time (UTC-based expiry, deferred-script DOM cache, inline fallback) — previously only changed on page refresh.
* Fix: Check Status button now works via forced pollNow(true) with visual feedback, delegation, and inline XHR fallback when monitor is blocked.
* Fix: Copy Amount and Copy Wallet Address buttons now work reliably — single delegated handler, navigator.clipboard with execCommand fallback (focus+setSelectionRange), lock to prevent double, and inline fallback toast when main JS is blocked.
* Fix: Payment and checkout coin icons now show reliably — normalized currency codes (usdttrc20 → usdt), default.svg fallback, onerror handlers, Blocks checkout icon grid.
* Fix: QR codes now always show — local GD fallback to api.qrserver.com, directory protection, and address fallback text.
* Fix: Prevented double-enqueue of legacy payment.js on modern payment page template (conflicting jQuery dependency).
* Fix: Payment content no longer hidden if JS fails (<noscript> fallback); all action buttons now type="button".
* Upgrade: One-time 1.0.2 migration backfills _vdot_npg_expires_at_utc for existing orders and ensures QR protection files; DB version 1.0.2 with vdot_npg_102_migrated lock.
* Tested up to WordPress 7.1, WooCommerce 10.9, PHP 8.1-8.3.

1.0.1

2026-08-21
* Updated author from Sipho213 to Nhlapo Sipho.
* Full WordPress 7.1 compatibility.
* Full PHP 8.1, 8.2, and 8.3 compatibility.
* Full WooCommerce HPOS (High-Performance Order Storage) compatibility.
* Full WooCommerce Blocks Checkout compatibility.
* Added Site Health integration: API connection test, webhook test, PHP requirements, WooCommerce requirements.
* Added payment recovery email system with automated retry notifications.
* Added invoice regeneration feature for customers and admins.
* Added admin analytics dashboard with Revenue Today, Revenue This Week, Revenue This Month, Success Rate, and Expired Payments.
* Added comprehensive error logging throughout all components.
* Added audit trail logging for all payment state changes.
* Added nonce verification to all AJAX endpoints.
* Added capability checks to all admin actions.
* Sanitized all GET, POST, and REQUEST values.
* Escaped all output using esc_html, esc_attr, wp_kses_post, and appropriate escaping functions.
* Verified ABSPATH protection in all PHP files.
* Improved uninstall cleanup for options, transients, cron jobs, and log files.
* Added keyboard navigation support across all interactive elements.
* Added ARIA labels and WCAG 2.1 Level AA compliance improvements.
* Reduced database queries with optimized order lookups.
* Added exchange rate caching for improved performance.
* Lazy loaded admin assets for faster page loads.
* Verified all text strings are translation-ready with proper text domain.
* Verified all REST endpoints use permission callbacks.
* Verified all webhooks use signature validation.
* Removed deprecated functions and improved code standards.
* Full PHPCS WordPress Coding Standards compliance.
* Plugin Check and Plugin Review ready.
* Maintained backward compatibility with existing installations.
* Production-ready for WordPress.org and commercial deployment.

1.0.0

2026-07-08
* Initial release.
* NOWPayments API integration for payment creation and status checking.
* Customizable payment page with QR code, wallet address, and countdown timer.
* WooCommerce email notifications for all payment states.
* IPN/webhook handler for automatic payment verification.
* Admin order page with detailed payment information and IPN log.
* Configurable confirmation thresholds per cryptocurrency.
* Exchange rate caching for improved performance.
* Multi-network support (ERC-20, BEP-20, TRC-20).
* Multi-wallet management with smart payment routing.
* Setup wizard for guided first-time configuration.
* Admin dashboard with payment analytics.
* Settings import/export with integrity verification.
* WooCommerce HPOS (Custom Order Tables) compatible.
* WooCommerce Blocks Checkout compatible.
* Full translation ready.

Full changelog on WordPress.org →

Screenshots

Payment page showing QR code, amount, and wallet address
Payment page showing QR code, amount, and wallet address
Admin dashboard with transaction overview
Admin dashboard with transaction overview
Payment page
Payment page
Webhook Tester
Webhook Tester
Settings
Settings
Payment Analytics
Payment Analytics
WordPress 6.4 or higher.
WordPress 6.4 or higher.

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.

Active installs badge Rating badge Health score badge

Best VDot Crypto Payment Gateway alternatives

All bitcoin plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 MyCryptoCheckout – Bitcoin, Ethereum, and 100+ altcoins for WooCommerce MyCryptoCheckout Crypto payment gateway for WooCommerce and Easy Digital Downloads. Accept 100+ coins… by edward_plainview 8K+ ★★★★★★★★★★ 4.3 (49) 2 months ago 86
2 Bitcoin Payments – Blockonomics Bitcoin Payments – Blockonomics Accept Bitcoin/USDT payments on your WooCommerce website. Crypto payments go directly to… by blockonomics 2K+ ★★★★★★★★★★ 4.5 (35) 4 weeks ago 81
3 BTCPay Server – Accept Bitcoin payments in WooCommerce BTCPay Server – Accept Bitcoin payments in WooCommerce BTCPay Server is a free and open-source bitcoin payment processor which allows you to… by ndeet 1K+ ★★★★★★★★★★ 5 (20) 1 week ago 91
4 ABC Crypto Checkout ABC Crypto Checkout ABC Crypto Checkout is a powerful cryptocurrency payment gateway for WooCommerce that lets… by Al Monsor 1K+ ★★★★★★★★★★ 4.9 (30) 4 weeks ago 71
5 CoinPayments.net Payment Gateway for WooCommerce CoinPayments.net Payment Gateway for WooCommerce This plugin implements a payment gateway for WooCommerce to let buyers pay with Bitcoin… by CoinPayments 1K+ ★★★★★★★★★★ 3.3 (7) 1 year ago 35
6 Crypto Converter ⚡ Widget Crypto Converter ⚡ Widget Live converter for ≈14k crypto, fiat and commodity symbols: Gutenberg block, shortcode… by falselight 1K+ ★★★★★★★★★★ 4.6 (24) 2 months ago 81
7 Accept Cryptocurrencies with Plisio Accept Cryptocurrencies with Plisio The easiest and quickest way to accept Bitcoin, Litecoin, Ethereum and other… by plisio 1K+ ★★★★★★★★★★ 3.3 (3) 8 months ago 38
8 BinancePay Checkout for WooCommerce BinancePay Checkout for WooCommerce Binance Pay Checkout for WooCommerce. by binancepay 700+ ★★★★★★★★★★ 1.6 (7) 5 months ago 40
9 GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership GoUrl Official Bitcoin/Altcoin Payment Gateway for Wordpress. Accept Bitcoin, Bitcoin Cash… by gourl 700+ ★★★★★★★★★★ 4 (76) 2 years ago 39
10 GoUrl WooCommerce – Bitcoin Altcoin Payment Gateway Addon GoUrl WooCommerce – Bitcoin Altcoin Payment Gateway Addon Provides Bitcoin/Altcoin Payment Gateway for WooCommerce 2.1+ or higher. White Label… by gourl 500+ ★★★★★★★★★★ 3.8 (38) 3 years ago 38

FAQ

VDot Crypto Payment Gateway: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 7, 2026

Is VDot Crypto Payment Gateway free?

Yes. VDot Crypto Payment Gateway is free to download and use from the official WordPress.org plugin directory.

Is VDot Crypto Payment Gateway safe to use in 2026?

VDot Crypto Payment Gateway works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

How many websites use VDot Crypto Payment Gateway?

VDot Crypto Payment Gateway is active on <10 WordPress websites and has been downloaded 374 times since it launched in July 2026. It was downloaded 87 times in the last 30 days.

Does VDot Crypto Payment Gateway work with WordPress 7.1?

Yes. The developer has tested VDot Crypto Payment Gateway up to WordPress 7.1.3, the latest release. It requires WordPress 6.4 or newer.

What PHP version does VDot Crypto Payment Gateway need?

VDot Crypto Payment Gateway requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was VDot Crypto Payment Gateway last updated?

The latest version, 1.0.2, was released on August 24, 2026 (1 month ago).

Who makes VDot Crypto Payment Gateway?

VDot Crypto Payment Gateway is developed and maintained by Sipho Nhlapo.

What are the best alternatives to VDot Crypto Payment Gateway?

The most popular alternatives to VDot Crypto Payment Gateway 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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.