Title: CatCode Card Payments with LiqPay for WooCommerce
Author: catcodestudio
Published: <strong>July 23, 2026</strong>
Last modified: July 23, 2026

---

Search plugins

![](https://ps.w.org/catcode-card-payments-with-liqpay-for-woocommerce/assets/banner-
772x250.png?rev=3619449)

![](https://ps.w.org/catcode-card-payments-with-liqpay-for-woocommerce/assets/icon-
256x256.png?rev=3619449)

# CatCode Card Payments with LiqPay for WooCommerce

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

[Download](https://downloads.wordpress.org/plugin/catcode-card-payments-with-liqpay-for-woocommerce.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/catcode-card-payments-with-liqpay-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/catcode-card-payments-with-liqpay-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/catcode-card-payments-with-liqpay-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/catcode-card-payments-with-liqpay-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/catcode-card-payments-with-liqpay-for-woocommerce/)

## Description

An independent LiqPay payment gateway for WooCommerce. Customers are redirected 
to the secure LiqPay payment page and the order is confirmed automatically once 
LiqPay calls back.

LiqPay is a third-party product of PrivatBank. This plugin is an independent integration
and is not affiliated with, endorsed by, or sponsored by LiqPay or PrivatBank. You
need your own LiqPay merchant account to accept live payments.

Features:

 * Card payments (Visa, Mastercard), Apple Pay and Google Pay through the hosted
   LiqPay page — card data never touches your site.
 * Automatic order confirmation via the serviceUrl webhook, verified with an HMAC-
   MD5 signature.
 * Transaction status reconciliation when the customer returns to the shop, so a
   payment is not lost if the webhook is delayed.
 * The paid amount and currency are checked against the order before it is marked
   as paid.
 * Test mode with sandbox keys — place a full test order before signing a contract.
 * Supports both the classic and the block-based (Gutenberg) checkout.
 * Currencies: UAH, USD, EUR.
 * The interface is fully translated into Ukrainian. / Інтерфейс плагіна повністю
   перекладено українською.

### External services

This plugin connects to the LiqPay payment API (a service of PrivatBank) to process
payments. This connection is required for the plugin to work — without it no payment
can be created or verified.

What is sent, and when:

 * When a customer places an order with this gateway, the plugin sends the order
   number, the amount, the currency, the order description, your public key and 
   the return/callback URLs of your site to `https://www.liqpay.ua/api/3/checkout`.
   The customer then enters card details on LiqPay’s own page — card data never 
   reaches your site.
 * When the customer returns from the payment page, and when LiqPay calls your site
   back, the plugin requests the current state of that transaction from `https://
   www.liqpay.ua/api/request` (action `status`) to confirm whether the order is 
   paid.

Every request is signed with your private key, which never leaves your server. No
data is sent to LiqPay unless a customer starts a payment or returns from the payment
page.

Service provider: LiqPay / PrivatBank.
 Terms of service: https://www.liqpay.ua/
en/information/user Privacy policy: https://privatbank.ua/terms

## Screenshots

[⌊LiqPay gateway settings in WooCommerce.⌉⌊LiqPay gateway settings in WooCommerce
.⌉[

LiqPay gateway settings in WooCommerce.

[⌊LiqPay payment method on the checkout page.⌉⌊LiqPay payment method on the checkout
page.⌉[

LiqPay payment method on the checkout page.

## Installation

 1. Upload the plugin to `/wp-content/plugins/` and activate it.
 2. Go to WooCommerce  Settings  Payments  LiqPay.
 3. To try it out, leave “Test mode (sandbox)” enabled and paste your `sandbox_` keys.
    For live payments turn it off and fill in the production public and private keys
    from your LiqPay account.
 4. There is no need to set serviceUrl manually in the LiqPay account — the plugin 
    sends it with every payment.

## FAQ

### Do I need a LiqPay contract to test the plugin?

No. Enable test mode and use the `sandbox_` key pair from your LiqPay account (Settings
API  Test), so you can place a full test order before signing anything.

### Why is the order still pending after a successful payment?

The order is confirmed by the serviceUrl webhook. Make sure your site is reachable
from the internet — LiqPay cannot reach `localhost` or a site behind HTTP authentication.
As a fallback the plugin also re-checks the status when the customer returns to 
the shop.

### Which currencies are supported?

UAH, USD and EUR, as allowed by your LiqPay merchant account.

### Does it work with the block checkout?

Yes, both the classic shortcode checkout and the block-based checkout are supported.

### Where is the card data processed?

Entirely on the LiqPay side. The customer is redirected to LiqPay’s own payment 
page, so no card details are entered on or stored by your site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CatCode Card Payments with LiqPay for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

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

[Translate “CatCode Card Payments with LiqPay for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/catcode-card-payments-with-liqpay-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Removed bundled translation files; translations are now served by translate.wordpress.
   org.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [liqpay](https://wordpress.org/plugins/tags/liqpay/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [privat24](https://wordpress.org/plugins/tags/privat24/)[ukraine](https://wordpress.org/plugins/tags/ukraine/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/catcode-card-payments-with-liqpay-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/catcode-card-payments-with-liqpay-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/catcode-card-payments-with-liqpay-for-woocommerce/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/catcode-card-payments-with-liqpay-for-woocommerce/)