WooCommerce integration

Accept Crypto Payments in WooCommerce

Let customers pay with USDT, USDC, and other supported coins through VisualPay — QR code checkout, amount locked on the server, API key never exposed in the browser.

Official VisualPay plugin for WooCommerce. Free to install — merchant fees apply only on confirmed payments.

Integrations

Built for WooCommerce merchants

If you run a WooCommerce store and want to accept cryptocurrency without building a custom gateway, VisualPay for WooCommerce connects your checkout to the VisualPay Merchant API in minutes.

  • Online stores selling in USD (order total is sent as amount_usd)
  • Merchants who want settlement to their own wallets (non-custodial VisualPay model)
  • Teams that already use WordPress + WooCommerce 7+
FLOW

From checkout to confirmed payment

1

Customer chooses VisualPay

Selected as a payment method at WooCommerce checkout.

2

Store creates a payment

Your server calls the Merchant API — the API key stays in WordPress.

3

Customer pays

On the VisualPay payment page: QR code, address, selectable coin and network.

4

Status updates live

Awaiting → confirmed, expired, or cancelled.

5

Order completes

WooCommerce marks the order paid when payment is confirmed.

The charged amount is locked server-side. Customers cannot change what they owe.

PLUGIN

What the plugin includes

Crypto checkout gateway Adds VisualPay as a WooCommerce payment method.
Secure payment page QR code, copyable address, multi-language payment UI.
Amount lock amount_usd set only on the server.
Live status Polling for awaiting / confirmed / expired / cancelled.
Cancel payment Customer can cancel from the payment page when allowed.
Configurable TTL Invoice lifetime 5–60 minutes.
Admin Overview Revenue-oriented dashboard inside WordPress.
Transactions list Search and filter local VisualPay transactions.
Settings + API test Paste x-api-key, test connection, set title, description, and language.
HPOS compatible Works with WooCommerce High-Performance Order Storage.
SETUP

Requirements

  • WordPress 6.0 or newer
  • WooCommerce 7.0 or newer
  • PHP 7.4 or newer
  • A free VisualPay merchant account and x-api-key
Create merchant account
INSTALL

Install in minutes

Download plugin ZIP
  1. Install VisualPay for WooCommerce from the WordPress plugin directory (or upload the plugin ZIP).
  2. Activate the plugin (WooCommerce must be active).
  3. Open VisualPay → Settings in wp-admin.
  4. Paste your merchant x-api-key and click Test.
  5. Set checkout title, description, TTL, and payment-page language.
  6. Go to Settings → Permalinks and click Save once (registers /visualpay/ payment routes). Pretty permalinks are recommended.
  7. Place a test order and complete a payment.
Note: The plugin does not change your site’s permalink structure automatically. Saving Permalinks once after install is enough.
TRUST

API key stays on your server

Checkout in the browser talks only to your WordPress site (AJAX). Your server calls the VisualPay Merchant API with the x-api-key. The key is never sent to the customer’s browser.

  • HTTPS required for API communication
  • Nonces and capability checks in admin and payment flows
  • Uninstall removes plugin settings and the local transactions table

Privacy Policy · Terms of Service

PRICING

Pricing

The WooCommerce plugin is free. You only pay VisualPay’s standard merchant transaction fees when payments succeed.

See fees
PREVIEW

See it in action

Product screenshots will replace these placeholders once final assets are ready.

WooCommerce checkout with VisualPay selected
Customer payment page (QR + amount)
VisualPay → Settings in wp-admin
Overview / Transactions screens
FAQ

Frequently asked questions

Yes. Create a free merchant at visualpay.net/signup and generate an API key.

Order totals are sent to VisualPay as amount_usd. Configure your store currency accordingly.

The plugin declares HPOS compatibility. Test on a staging site with your theme and checkout setup before going live.

Yes. See the VisualPay API documentation for custom sites, apps, and bots. This page is only for the WooCommerce plugin.

No. It is the official VisualPay integration for WooCommerce, maintained by VisualPay.

Whatever your VisualPay merchant account currently supports. The plugin loads available currencies from VisualPay via the Merchant API.

Use Contact Us on visualpay.net or your merchant support channel. After the wordpress.org listing goes live, you can also use the plugin support forum.

GET STARTED

Start accepting crypto today

Create a free VisualPay merchant, install the plugin, and enable VisualPay at checkout.