Title: EBE PAYGATE Checkout for WooCommerce
Author: ebe_paygate
Published: <strong>August 30, 2026</strong>
Last modified: August 30, 2026

---

Search plugins

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

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

# EBE PAYGATE Checkout for WooCommerce

 By [ebe_paygate](https://profiles.wordpress.org/paygate1/)

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

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

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

## Description

EBE PAYGATE Checkout for WooCommerce allows your store to accept secure credit card
payments via the [PAYGATE](https://ebepayment.com) payment platform.

PAYGATE is the payment platform operated by EBE Payment, the author of this plugin.
WooCommerce is a trademark of Automattic Inc.; this plugin is an independent integration
and is not affiliated with, endorsed by, or sponsored by Automattic Inc.

**Features:**

 * Seamless redirect to PAYGATE hosted payment page
 * Supports both Classic Checkout (shortcode) and Block-Based Checkout
 * HMAC-SHA256 signature verification on all webhook notifications
 * Amount and currency validation on every payment confirmation
 * Replay protection and an atomic lock, so a retried webhook can never charge stock
   or email a customer twice
 * Automatic order status updates via real-time webhooks
 * Debug logging to WooCommerce  Status  Logs, plus a diagnostics panel on WooCommerce
   Status  System status
 * Compatible with WooCommerce High-Performance Order Storage (HPOS)
 * Hourly job that flags payments PAYGATE reported as pending but never confirmed

**Not yet supported:**

 * Saved cards / tokenization. Card details are entered on PAYGATE’s own page and
   are never returned to the store, so there is nothing to save.
 * WooCommerce Subscriptions and other recurring payments. This is a redirect gateway
   with no stored payment method, so a renewal cannot be charged without the customer
   present.

**Minimum Requirements:**

 * PHP 8.2 or higher
 * WordPress 6.5 or higher
 * WooCommerce 8.0 or higher

### External Services

This plugin connects to the PAYGATE payment platform, operated by EBE Payment at
ebepayment.com. That connection is what the plugin is for: PAYGATE hosts the page
where your customer enters their card details, and it is PAYGATE that takes the 
payment. The plugin cannot function without it.

**When data is sent.** Once, at the moment a customer places an order and selects
PAYGATE as the payment method. Nothing is transmitted while a visitor is merely 
browsing your store, and nothing is transmitted in the background on a schedule.

**What is sent.** For each payment, the plugin sends to `https://api.ebepayment.
com`:

 * the customer’s first and last name, as entered in the billing details
 * the customer’s billing email address
 * the customer’s billing phone number
 * the order total and its currency
 * a reference number generated by the plugin for that payment attempt
 * your store’s webhook and return URLs, so PAYGATE can report the result

**What comes back.** PAYGATE returns a payment page URL, and afterwards notifies
your store of the result — the payment status, its transaction ID, the amount and
the time it was paid. No card number, expiry date or security code is ever sent 
to, stored by, or passed through your store.

Your use of this service is governed by PAYGATE’s own terms and privacy policy. 
Please read both before installing:

 * Terms of service: https://ebepayment.com/terms
 * Privacy policy: https://ebepayment.com/privacy

## Screenshots

[⌊Payment gateway settings page.⌉⌊Payment gateway settings page.⌉[

Payment gateway settings page.

[⌊PAYGATE payment option on the checkout page.⌉⌊PAYGATE payment option on the checkout
page.⌉[

PAYGATE payment option on the checkout page.

[⌊Order note showing successful payment with transaction ID.⌉⌊Order note showing
successful payment with transaction ID.⌉[

Order note showing successful payment with transaction ID.

## Installation

 1. Search for “EBE PAYGATE Checkout for WooCommerce” in the **Plugins  Add New Plugin**
    menu and click **Install Now**.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **WooCommerce  Settings  Payments** and click **EBE PAYGATE**.
 4. Enable the EBE PAYGATE payment gateway using the checkbox.
 5. Enter your **Secret Key**.
 6. Click **Save changes**.

## FAQ

### Where do I find my Secret Key?

Contact your EBE Payment account manager to obtain your Secret Key.

### Does this work with the new Block-Based Checkout?

Yes. EBE PAYGATE Checkout for WooCommerce is fully compatible with the WooCommerce
Cart & Checkout Blocks introduced in WooCommerce 8.3+.

### What happens if the payment webhook is delayed?

The plugin includes a return URL handler that correctly routes customers regardless
of whether the webhook has arrived. Separately, an hourly job looks for payments
that PAYGATE reported as _pending_ and then never confirmed; after 30 minutes those
orders are moved to on-hold with a note so you can check them against the PAYGATE
dashboard.

Orders where the customer simply never completed payment are deliberately left alone—
moving them would reserve your stock for an abandoned checkout. Use WooCommerce’s
own “Hold stock (minutes)” setting under WooCommerce  Settings  Products  Inventory
to cancel those.

### How do I check the integration is working?

Go to **WooCommerce  Status  System status** and find the “EBE PAYGATE Checkout 
for WooCommerce” panel. It shows whether your secret key is saved, the webhook URL
PAYGATE is being given, when a verified webhook last arrived, and whether recent
API calls have failed. If “Webhook received” says _Never_, PAYGATE cannot reach 
your store and no order will ever be marked paid.

### Is HPOS (High-Performance Order Storage) supported?

Yes. The plugin declares full compatibility with HPOS.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ ebe_paygate ](https://profiles.wordpress.org/paygate1/)

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

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[credit card](https://wordpress.org/plugins/tags/credit-card/)
   [payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/ebe-paygate-checkout-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ ebe_paygate ](https://profiles.wordpress.org/paygate1/)

## Support

Got something to say? Need help?

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