Title: ZevPay Checkout for WooCommerce
Author: DAN
Published: <strong>July 15, 2026</strong>
Last modified: July 16, 2026

---

Search plugins

![](https://ps.w.org/zevpay-checkout-for-woocommerce/assets/banner-772x250.png?rev
=3609520)

![](https://ps.w.org/zevpay-checkout-for-woocommerce/assets/icon-256x256.png?rev
=3609520)

# ZevPay Checkout for WooCommerce

 By [DAN](https://profiles.wordpress.org/arowolodaniel/)

[Download](https://downloads.wordpress.org/plugin/zevpay-checkout-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/zevpay-checkout-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/zevpay-checkout-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/zevpay-checkout-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/zevpay-checkout-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/zevpay-checkout-for-woocommerce/)

## Description

ZevPay Checkout for WooCommerce lets your customers pay using bank transfer, PayID,
and card, directly from your WooCommerce store.

**Two checkout modes:**

 * **Inline Modal**: opens the ZevPay payment form in a modal overlay on your checkout
   page. Customers never leave your site.
 * **Standard (Redirect)**: redirects customers to the ZevPay hosted checkout page.
   Optionally forwards order details (line items, customer info) to the hosted page.

**Features:**

 * Simple setup, just enter your API keys
 * Supports bank transfer, PayID, and card payments
 * Choose which payment methods to offer, or use your ZevPay Dashboard settings
 * WooCommerce Blocks support
 * HPOS (High-Performance Order Storage) compatible
 * Webhook signature verification for reliable payment confirmation
 * Uses the WordPress HTTP API, no bundled HTTP libraries
 * Debug logging for troubleshooting
 * Fully translatable

A [ZevPay Checkout](https://zevpaycheckout.com) merchant account is required to 
use this plugin.

### External Services

This plugin connects to the ZevPay Checkout API to process payments. It is not usable
without a ZevPay Checkout merchant account.

**api.zevpaycheckout.com** (ZevPay Checkout API)

 * When: initializing a payment session at checkout and verifying payment status
   afterwards.
 * Data sent: order amount and currency, order ID and order key, a payment reference,
   the customer’s billing email and name, and (if “Pass Order Details” is enabled
   in Standard mode) order line items (product name, short description, quantity,
   unit price).

**js.zevpaycheckout.com** (ZevPay inline payment SDK)

 * When: the customer opens the payment modal on the pay-for-order page (Inline 
   mode only).
 * Data sent: the browser loads the payment SDK script and submits the payment details
   above directly to ZevPay.

**Hosted checkout page** (Standard mode)

 * When: the customer is redirected to the ZevPay hosted page on zevpaycheckout.
   com to complete payment, then returned to your store.

These services are operated by ZevPay: [Terms of Service](https://www.zevpaycheckout.com/legal/terms)
and [Privacy Policy](https://www.zevpaycheckout.com/legal/privacy).

## Screenshots

[⌊Gateway settings under WooCommerce > Settings > Payments⌉⌊Gateway settings under
WooCommerce > Settings > Payments⌉[

Gateway settings under WooCommerce > Settings > Payments

[⌊Inline checkout: customers pay in a modal without leaving your site⌉⌊Inline checkout:
customers pay in a modal without leaving your site⌉[

Inline checkout: customers pay in a modal without leaving your site

[⌊Standard checkout: redirect to the ZevPay hosted payment page⌉⌊Standard checkout:
redirect to the ZevPay hosted payment page⌉[

Standard checkout: redirect to the ZevPay hosted payment page

[⌊ZevPay dashboard: track payments and settlements⌉⌊ZevPay dashboard: track payments
and settlements⌉[

ZevPay dashboard: track payments and settlements

## Installation

 1. Upload the `zevpay-checkout-for-woocommerce` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Go to **WooCommerce > Settings > Payments > ZevPay Checkout**
 4. Enter your Public Key and Secret Key from your [ZevPay Dashboard](https://dashboard.zevpaycheckout.com)
 5. Copy the webhook URL shown on the settings page into your ZevPay Dashboard webhook
    settings, and paste the webhook secret back into the plugin settings
 6. Choose your preferred checkout mode (Inline or Standard)

## FAQ

### What currencies are supported?

ZevPay Checkout currently supports Nigerian Naira (NGN) only.

### What is the difference between Inline and Standard checkout?

**Inline** opens a payment modal on your checkout page, so the customer stays on
your site. **Standard** redirects the customer to a hosted ZevPay page to complete
payment, then redirects them back.

### Can I choose which payment methods to show?

Yes. In the plugin settings, you can select specific methods (bank transfer, PayID,
card) or leave it empty to use whatever you configured in your ZevPay Dashboard.

### Do I need to set up webhooks?

Yes. Webhooks provide reliable, server-to-server payment confirmation. Copy the 
webhook URL from the plugin settings page into your ZevPay Dashboard.

### Is this plugin compatible with WooCommerce Blocks?

Yes. The plugin supports both the classic checkout shortcode and the new WooCommerce
Blocks checkout.

### Where do I get API keys?

Create a merchant account at [zevpaycheckout.com](https://zevpaycheckout.com), complete
verification, then copy your keys from the Dashboard’s API settings page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ZevPay Checkout for WooCommerce” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ DAN ](https://profiles.wordpress.org/arowolodaniel/)
 *   [ zevop ](https://profiles.wordpress.org/zevop/)

[Translate “ZevPay Checkout for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/zevpay-checkout-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/zevpay-checkout-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/zevpay-checkout-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/zevpay-checkout-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/zevpay-checkout-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Inline modal and standard (redirect) checkout modes
 * Configurable payment methods
 * Webhook signature verification
 * WooCommerce Blocks support
 * HPOS compatibility

## Meta

 *  Version **1.0.0**
 *  Last updated **1 month ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bank transfer](https://wordpress.org/plugins/tags/bank-transfer/)[nigeria](https://wordpress.org/plugins/tags/nigeria/)
   [payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)[payments](https://wordpress.org/plugins/tags/payments/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/zevpay-checkout-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/zevpay-checkout-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/zevpay-checkout-for-woocommerce/reviews/)

## Contributors

 *   [ DAN ](https://profiles.wordpress.org/arowolodaniel/)
 *   [ zevop ](https://profiles.wordpress.org/zevop/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/zevpay-checkout-for-woocommerce/)