JOVEpay for WooCommerce

Step-by-step guide to install, configure, and accept crypto payments on your WooCommerce store with the JOVEpay plugin.

Installation & Usage Guide

Accept 100+ cryptocurrencies at checkout on your WooCommerce store with the JOVEpay for WooCommerce plugin. Customers pay on JOVEpay's hosted checkout page; completed payments are reported back to your store automatically via webhooks.

This guide walks through prerequisites, installation, dashboard setup, plugin configuration, testing, and day-to-day usage.

Prerequisites

Before installing the plugin, make sure your store meets these requirements:

RequirementDetails
WooCommerceWooCommerce must be installed and activated on your WordPress site. The JOVEpay plugin registers as a WooCommerce payment gateway and will not work without it.
WordPressWordPress 6.x or later
WooCommerce versionWooCommerce 8.x – 10.x
PHPPHP 8.1 or later
HTTPSYour store should be served over HTTPS so webhook callbacks are delivered securely
JOVEpay accountA merchant account at app.jovepay.com

Important: Install and configure WooCommerce first — products, currency, and checkout must be working before you add JOVEpay as a payment method.

What you'll need from JOVEpay

After creating your JOVEpay account, gather the following from the dashboard:

  • API Key — authenticates checkout requests from your store
  • IPN Secret Key — used to verify incoming webhook (IPN) notifications
  • Merchant wallet / payout settings — configured in the dashboard so settled funds reach your wallet or bank account

If you do not have an account yet, register at https://app.jovepay.com/signup.

Download the plugin

Download the latest release from the JOVEpay plugin page or use the direct link below.

Download the JOVEpay WooCommerce plugin from the plugin page

Save the .zip file to your computer — do not extract it. WordPress installs plugins directly from the archive.

Install the plugin in WordPress

Step 1 — Open the plugin uploader

  1. Log in to your WordPress admin dashboard.
  2. Go to Plugins → Add New.
  3. Click Upload Plugin at the top of the page.

WordPress Plugins screen with Upload Plugin selected

Step 2 — Upload and install

  1. Click Choose File and select jovepay-woocommerce-1.0.0.zip.
  2. Click Install Now.
  3. Wait for WordPress to finish installing the plugin.

Step 3 — Activate

  1. After installation completes, click Activate Plugin.
  2. Alternatively, go to Plugins → Installed Plugins, find JOVEpay for WooCommerce, and click Activate.

Activate JOVEpay for WooCommerce in the Installed Plugins list

Once activated, JOVEpay appears as a payment method under WooCommerce settings.

Set up your JOVEpay account

If this is your first time using JOVEpay, complete merchant setup in the dashboard before configuring the plugin.

  1. Create an account at https://app.jovepay.com/signup (or log in if you already have one).
  2. Complete your business profile and payout / wallet settings so you can receive settled payments.
  3. Open Payment Settings in the dashboard:

Copy your API Key

On the API tab of Payment Settings, copy your API Key. You will paste this into the WooCommerce plugin settings.

JOVEpay dashboard Payment Settings — API Key section

Copy your IPN Secret Key

On the Webhooks tab, copy your IPN Secret Key. This secret is used to verify that payment notifications sent to your store are genuinely from JOVEpay.

JOVEpay dashboard Payment Settings — Webhooks / IPN Secret section

Configure the plugin in WooCommerce

Step 1 — Open payment settings

  1. In WordPress admin, go to WooCommerce → Settings → Payments.
  2. Find JOVEpay in the payment methods list and click Manage (or Set up).

WooCommerce Settings → Payments with JOVEpay listed

Step 2 — Fill in the settings

SettingDescription
Enable JOVEpayTurn the payment method on for your store
Enable TestnetEnable for sandbox / test payments; disable for live production orders
ThemeCheckout page appearance — Light or Dark
TitleLabel shown to customers at checkout (default: "JOVEpay")
DescriptionShort text shown under the payment method at checkout
API KeyPaste the API Key from your JOVEpay dashboard
IPN Secret KeyPaste the IPN Secret Key from your JOVEpay dashboard
Webhook URLAuto-generated by the plugin — copy this into your JOVEpay dashboard if required
  1. Click Save changes.

JOVEpay gateway settings with API Key and IPN Secret filled in

Note: The API Key field is required. The plugin will not save settings without it.

Step 3 — Register the webhook URL (if needed)

The plugin displays a Webhook URL in the settings panel (typically in the form https://yourstore.com/?wc-api=JPWC_Gateway). If your JOVEpay dashboard asks for a callback or webhook endpoint, paste this URL there so order statuses update automatically when payments complete.

How checkout works

When a customer selects JOVEpay and places an order:

  1. WooCommerce creates the order and redirects the customer to JOVEpay's hosted payment page.
  2. The customer chooses a supported cryptocurrency and completes payment.
  3. JOVEpay sends an IPN (webhook) notification to your store.
  4. WooCommerce updates the order status based on the payment result.

Customer selects JOVEpay at WooCommerce checkout

Order status mapping

JOVEpay payment statusWooCommerce order status
confirmedOn hold
finishedProcessing
refundedRefunded
failedFailed

You can review payment events and order notes in the WooCommerce order detail screen.

Test your integration

Use the JOVEpay demo environment to verify everything works before going live.

Demo dashboard credentials

FieldValue
Login URLhttps://app.jovepay.com/login
Email[email protected]
PasswordAdmin@12345

Sign in with these credentials, copy the API Key and IPN Secret Key from Payment Settings, and paste them into your WooCommerce plugin settings.

Enable test mode

In the plugin settings, check Enable Testnet while testing. This routes payments through JOVEpay's test environment instead of live networks.

Live demo store

Visit the pre-configured demo store to see the full checkout flow in action:

https://woocommerce.jovepay.com/

Testnet faucets

Demo stores run on test networks. Use these faucets to obtain test tokens for trial payments:

Testing checklist

  1. Enable Testnet in plugin settings and save.
  2. Log in to the demo dashboard and copy API + IPN credentials.
  3. Place a test order on your store and select JOVEpay at checkout.
  4. Complete payment on the JOVEpay hosted page.
  5. Confirm the WooCommerce order status updates to On hold or Processing.
  6. Disable Testnet and switch to your production API credentials when ready to go live.

Supported cryptocurrencies

JOVEpay supports 100+ cryptocurrencies including popular assets such as:

  • Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Dogecoin (DOGE)
  • BNB Smart Chain (BEP20), Polygon (POL), Arbitrum (ARB), Optimism (OP), Solana (SOL)
  • Stablecoins: USDT, USDC, DAI, BUSD, TUSD, PYUSD, and more

Customers can pay with any supported coin; JOVEpay handles conversion and settlement according to your dashboard configuration.

Troubleshooting

JOVEpay does not appear at checkout

  • Confirm WooCommerce is installed and active.
  • Confirm JOVEpay is enabled under WooCommerce → Settings → Payments.
  • Check that the API Key is saved in the plugin settings.

Order status does not update after payment

  • Verify the IPN Secret Key in the plugin matches the value in your JOVEpay dashboard.
  • Confirm your store's Webhook URL is reachable over HTTPS (not blocked by a firewall or security plugin).
  • Check WooCommerce → Status → Logs for JOVEpay-related errors.

"API Key is required" error on save

The API Key field cannot be empty. Copy a valid key from Payment Settings → API and try again.

Payments fail in test mode

Ensure Enable Testnet is checked in the plugin and you are using credentials from the demo dashboard. Use testnet faucets to fund your test wallet before attempting a payment.

Going live

When you are satisfied with testing:

  1. Disable Testnet in the plugin settings.
  2. Replace demo credentials with your production API Key and IPN Secret Key.
  3. Confirm payout / wallet settings in your JOVEpay dashboard.
  4. Place a small real order to verify end-to-end settlement.

Support and resources

For installation help or merchant onboarding, reach out to the JOVEpay team — support is available 24/7.

On this page