Description
JOVEpay for WooCommerce adds a cryptocurrency payment gateway to your WooCommerce store. Customers pay with crypto on the JOVEpay hosted checkout; your store receives order status updates through secure webhooks (IPN).
A free JOVEpay merchant account is required. Payment processing is handled by JOVEpay (an external service). See the JOVEpay documentation for setup details, and review JOVEpay’s terms and privacy policy on jovepay.com.
Features
- Accept 100+ cryptocurrencies at checkout.
- Redirect customers to JOVEpay’s hosted payment page (light or dark theme).
- Automatic order status updates via signed IPN/webhooks.
- Testnet mode for safe end-to-end testing.
- Works with classic WooCommerce checkout and Cart/Checkout Blocks.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
Demo
Try the live demo store: woocommerce.jovepay.com. Sign in to the JOVEpay dashboard to create API credentials for your own store.
Requirements
- WordPress 6.0 or higher
- WooCommerce 8.0 or higher
- PHP 7.0 or higher
- A JOVEpay merchant account (API Key and IPN Secret Key)
Popular coins
- Bitcoin (BTC)
- Ethereum (ETH)
- BNB Smart Chain (BEP20)
- Litecoin (LTC)
- Bitcoin Cash (BCH)
- Dogecoin (DOGE)
- Solana (SOL)
- Cardano (ADA)
- Polygon (POL)
- Arbitrum (ARB)
- Optimism (OP)
- and more
Stablecoins
- Tether (USDT)
- USD Coin (USDC)
- DAI
- TrueUSD (TUSD)
- PayPal USD (PYUSD)
- Global Dollar (USDG)
- EURC
Coin availability depends on your JOVEpay account and network settings. For coin requests or support, contact info@jovepay.com.
Source code and development
Human-readable source for compiled JavaScript ships with this plugin and is also published publicly.
- Public repository: https://github.com/livialink/jovepay-plugins/tree/main/jovepay-for-woocommerce
- Blocks payment-method source:
resources/js/frontend/index.js - Compiled output:
build/blocks/frontend/blocks.js
Build tools (package.json, webpack.config.js) are included so the compiled assets can be regenerated.
Rebuild the Blocks script
- Install Node.js 18 or newer.
- From the plugin directory, run
npm install. - Run
npm run build.
This uses @wordpress/scripts and @woocommerce/dependency-extraction-webpack-plugin to compile resources/js/frontend/index.js into build/blocks/frontend/blocks.js.
Screenshots




Installation
Automatic installation
- In your WordPress admin, go to Plugins Add New.
- Search for “JOVEpay for WooCommerce”.
- Click Install Now, then Activate.
- Continue with the configuration steps below.
Manual installation
- Download the plugin zip file.
- In WordPress admin, go to Plugins Add New Upload Plugin.
- Choose the zip file, click Install Now, then Activate.
- Continue with the configuration steps below.
Configuration
- Create or sign in to your JOVEpay account.
- Copy your API Key from Payment Settings API.
- Copy your IPN Secret Key from Payment Settings Webhooks.
- In WordPress, go to WooCommerce Settings Payments.
- Enable JOVEpay and open its settings.
- Paste the API Key and IPN Secret Key, choose theme and testnet options if needed, then save.
- Copy the Webhook URL shown in the plugin settings into your JOVEpay webhook configuration (if required by your account).
- Place a test order to confirm checkout and order status updates.
Full guide: JOVEpay WooCommerce documentation.
FAQ
-
Does this plugin require WooCommerce?
-
Yes. WooCommerce must be installed and activated. The plugin shows an admin notice if WooCommerce is missing.
-
Do I need a JOVEpay account?
-
Yes. You need API and IPN credentials from app.jovepay.com.
-
Does it support the WooCommerce Cart and Checkout Blocks?
-
Yes. The gateway registers with WooCommerce Blocks and also works on classic shortcode checkout.
-
Is High-Performance Order Storage (HPOS) supported?
-
Yes. Compatibility with custom order tables (HPOS) is declared.
-
What happens after a customer pays?
-
The customer is redirected to JOVEpay to complete payment. JOVEpay then calls your store’s webhook URL with a signed IPN. The plugin verifies the signature and updates the order status (for example processing, on-hold, refunded, or failed).
-
Can I test without real funds?
-
Yes. Enable Testnet in the gateway settings and use JOVEpay’s test environment.
-
Where can I get help?
-
- Documentation: https://www.jovepay.com/docs/plugins/woocommerce
- Support email: info@jovepay.com
- After the plugin is listed on WordPress.org, use the official plugin support forum.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“JOVEpay for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “JOVEpay for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
