Title: Baza Payment Gateway for LiqPay
Author: Baza Developers
Published: <strong>October 28, 2025</strong>
Last modified: April 14, 2026

---

Search plugins

![](https://ps.w.org/baza-payment-gateway-liqpay/assets/banner-772x250.png?rev=3386067)

![](https://ps.w.org/baza-payment-gateway-liqpay/assets/icon.svg?rev=3386371)

# Baza Payment Gateway for LiqPay

 By [Baza Developers](https://profiles.wordpress.org/bazadevelopers/)

[Download](https://downloads.wordpress.org/plugin/baza-payment-gateway-liqpay.zip)

 * [Details](https://wordpress.org/plugins/baza-payment-gateway-liqpay/#description)
 * [Reviews](https://wordpress.org/plugins/baza-payment-gateway-liqpay/#reviews)
 *  [Installation](https://wordpress.org/plugins/baza-payment-gateway-liqpay/#installation)
 * [Development](https://wordpress.org/plugins/baza-payment-gateway-liqpay/#developers)

 [Support](https://wordpress.org/support/plugin/baza-payment-gateway-liqpay/)

## Description

**Baza Payment Gateway for LiqPay** is a modern WordPress plugin that allows you
to easily integrate the LiqPay payment system into your website with automatic notifications
and smart payment tracking.

### Main Features:

**Payment Integration:**
 * **Secure LiqPay integration** – full connection with
the payment system * **Multiple currencies** – supports UAH, USD, EUR * **Order 
management** – automatic order ID generation and tracking * **Payment status tracking**–
real-time monitoring via WP Cron * **Dynamic pricing** – fetch prices from WordPress
meta fields

**Visual Customization:**
 * **Customizable buttons** – full control over payment
button styles * **Form design** – flexible form container styling * **Color control**–
integration with the site color palette * **Responsive design** – works perfectly
on all devices * **Live preview** – see styling changes in real time in admin

**Builder Support:**
 * **Gutenberg block** – native integration with WordPress 
block editor * **Elementor widget** – full support for Elementor page builder * **
Shortcode support** – classic shortcode functionality * **Universal template** –
consistent rendering across all platforms

**Smart Notifications:**
 * **Email alerts** – automatic email notifications about
payment events * **Telegram integration** – real-time Telegram notifications * **
Multilingual support** – Ukrainian and English translations * **Smart delivery**–
prevents duplicate alerts on page reload * **Localized statuses** – translated payment
status messages

**Security & Settings:**
 * **AES-256 data encryption** – all API keys stored securely***
Automatic saving** – AJAX-based autosave for settings * **Real-time validation**–
instant data correctness checks * **Duplicate protection** – smart system preventing
repeated notifications * **Custom thank-you page** – configurable redirect page 
after payment

### Supported Payment Methods:

 * Visa / MasterCard
 * Privat24
 * Google Pay / Apple Pay
 * All other LiqPay payment methods

### Technical Features:

 * **Data encryption** – AES-256-CBC used to protect API keys
 * **AJAX autosave** – saves changes instantly without page reload
 * **Real-time validation** – validates entered data immediately
 * **Automatic callbacks** – handles LiqPay notifications
 * **WP Cron monitoring** – automated payment status checking
 * **Telegram Bot API** – Telegram integration for notifications
 * **Transient system** – temporary storage for payment data
 * **Multilingual alerts** – localized notification messages

### Usage Methods:

**1. Shortcode:**
 `[baza_payment_gateway_liqpay amount="2000" description="Оплата
товару" button_text="Сплатити зараз"]`

**Shortcode Parameters:**
 * `amount` – payment amount * `description` – payment
description * `button_text` – button text * `currency` – currency (UAH, USD, EUR)*`
order_id` – order ID (optional)

**2. Gutenberg Block:**
 Find the “Baza LiqPay” block in the “Widgets” category 
and add it to your page.

**3. Elementor Widget:**
 Drag the “Baza LiqPay” widget from the “Baza Widgets” 
section.

**4. Meta Field Price:**
 Configure the “Price Meta Field” option to automatically
fetch the price from the current page/post meta field.

### Notification Setup:

**Email Notifications:**
 Automatically sent to the admin email when the payment
status changes.

**Telegram Notifications:**
 1. Create a bot using @BotFather 2. Get your bot API
key 3. Find your Chat ID 4. Enter the data in the plugin settings

**Payment Statuses:**
 * **Processing** – payment initialized * **Success** – payment
completed successfully * **Failed** – payment declined * **Error** – an error occurred
during processing

### Security:

 * All sensitive data is encrypted
 * WordPress nonces used to protect from CSRF attacks
 * Input data validation and sanitization
 * Secure AJAX API for settings saving
 * Protected LiqPay callback URLs

### Multilingual:

The plugin is fully translated into:
 * Ukrainian * English

### External Services

#### LiqPay Payment Gateway

This plugin uses LiqPay API (https://www.liqpay.ua/) to process online payments.
When users make a payment, the following data is sent to LiqPay servers:
 * Payment
amount, currency, and description * Order ID * Your LiqPay API credentials (public
and private keys) * Callback URLs for payment status updates

LiqPay Documentation: https://www.liqpay.ua/doc

#### Telegram Bot API (Optional)

If configured, the plugin can send payment notifications via Telegram Bot API (https://
telegram.org/). This feature is optional and disabled by default.

When enabled, payment information (order ID, amount, status) is sent to Telegram
servers using your Bot API key. No data is sent if Telegram integration is not configured.

Telegram Terms of Service: https://telegram.org/tos
 Telegram Privacy Policy: https://
telegram.org/privacy Telegram Bot API Documentation: https://core.telegram.org/bots/
api

#### LiqPay Payment Gateway

This plugin uses LiqPay API (https://www.liqpay.ua/) to process online payments.
When users make a payment, the following data is sent to LiqPay servers:
 * Payment
amount, currency, and description * Order ID * Your LiqPay API credentials (public
and private keys) * Callback URLs for payment status updates

LiqPay Documentation: https://www.liqpay.ua/doc

#### Telegram Bot API (Optional)

If configured, the plugin can send payment notifications via Telegram Bot API (https://
telegram.org/). This feature is optional and disabled by default.

When enabled, payment information (order ID, amount, status) is sent to Telegram
servers using your Bot API key. No data is sent if Telegram integration is not configured.

Telegram Terms of Service: https://telegram.org/tos
 Telegram Privacy Policy: https://
telegram.org/privacy Telegram Bot API Documentation: https://core.telegram.org/bots/
api

### Additional Info

### Developer:

**Baza Developers** – a leading web studio in Ukraine specializing in high-quality
WordPress solutions.

### Our Other Plugins:

**Baza Booking Calendar** – a powerful booking calendar with automatic payments 
via MonoBank and PrivatBank.

### Support:

 * Email: bazadevelopers@gmail.com
 * Website: https://bazadevelopers.com
 * Documentation: https://bazadevelopers.com/products/liqpay/

### Support Development:

 * Rate us 5 stars in the WordPress repository
 * Leave a review about your experience
 * Share the plugin with friends and colleagues
 * Donate: https://www.paypal.com/donate/?business=A9R843N82XG3G&no_recurring=0&
   currency_code=USD
 * Donate: https://www.paypal.com/donate/?business=A9R843N82XG3G&no_recurring=0&
   currency_code=USD

### Minimum Requirements:

 * WordPress 5.0+
 * PHP 7.4+
 * MySQL 5.6+ or MariaDB 10.1+
 * HTTPS (recommended for payments)
 * OpenSSL for encryption

### Compatibility:

 * Gutenberg Editor
 * Classic Editor
 * Elementor
 * WooCommerce
 * WPML
 * Polylang
 * Popular themes
 * Security plugins
 * Caching plugins

## Screenshots

[⌊Active payment sessions overview⌉⌊Active payment sessions overview⌉[

Active payment sessions overview

[⌊API settings and main configuration⌉⌊API settings and main configuration⌉[

API settings and main configuration

[⌊Button styles and form customization options⌉⌊Button styles and form customization
options⌉[

Button styles and form customization options

[⌊Payment session settings and instructions⌉⌊Payment session settings and instructions⌉[

Payment session settings and instructions

## Blocks

This plugin provides 1 block.

 *   Baza Liqpay Extended

## Installation

### Automatic Installation:

 1. Log in to your WordPress admin panel
 2. Go to “Plugins”  “Add New”
 3. Search for Baza Payment Gateway for LiqPay
 4. Click “Install Now”
 5. Activate the plugin

### Manual Installation:

 1. Download the plugin archive
 2. Extract the files to `/wp-content/plugins/baza-payment-gateway-liqpay/`
 3. Activate via the “Plugins” menu in WordPress

### Configuration:

 1.  After activation, go to “Baza LiqPay” in the admin menu
 2.  Enter your LiqPay API keys:
 3.   * Public Key
      * Private Key
 4.  (Optional) Configure Telegram notifications:
 5.   * Telegram Bot API Key
      * Telegram Chat ID
 6.  Choose default currency and language
 7.  Configure the thank-you page (optional)
 8.  Set up the price meta field (if needed)
 9.  Customize button and form styles
 10. Add the payment form to your site using any method above

### Getting LiqPay API Keys:

 1. Register or log in to your [LiqPay dashboard](https://www.liqpay.ua/)
 2. Go to “Settings”  “API”
 3. Copy your Public Key and Private Key
 4. Paste them into the plugin settings

### Telegram Setup:

 1. Message @BotFather on Telegram
 2. Create a new bot using `/newbot`
 3. Copy the bot’s API key
 4. Message @userinfobot to get your Chat ID
 5. Enter the details in the plugin settings

## FAQ

### Is it safe to store API keys in the plugin?

Yes, absolutely. All sensitive data is stored encrypted using AES-256-CBC. Even 
if someone gains database access, they cannot decrypt your keys.

### Can I disable notifications?

Yes. Just leave the Telegram or admin email fields empty. The plugin will work without
notifications.

### Where are payment data stored?

Data is temporarily stored in WordPress transients (`wp_options`) for one hour for
main data and one day for notification flags, ensuring proper notification behavior
without duplicates.

### Can I use meta fields for price?

Yes. In settings, you can specify a “Price Meta Field” name. The plugin will automatically
fetch the value for the current post/page.

### What if I receive duplicate notifications?

The plugin has built-in duplicate protection. If the issue persists, check your 
WP Cron configuration on your hosting.

### How to configure the thank-you page?

In settings, there’s a “Thank You Page” option where you can select any page to 
redirect users after payment. If none is selected, users return to the current page.

### Does it work with caching?

Yes, it’s compatible with popular caching plugins. Callback URLs and AJAX requests
are automatically excluded from caching.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Baza Payment Gateway for LiqPay” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Baza Developers ](https://profiles.wordpress.org/bazadevelopers/)

[Translate “Baza Payment Gateway for LiqPay” into your language.](https://translate.wordpress.org/projects/wp-plugins/baza-payment-gateway-liqpay)

### Interested in development?

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

## Changelog

#### 1.0.6 – 2025-01-26

Added payment transients management class

#### 1.0.5 – 2025-01-25

**New Features:**
 * **Telegram notifications** – full Telegram Bot API integration
for instant alerts * **Automatic payment tracking** – WP Cron monitoring through
LiqPay API * **Duplicate protection** – smart system preventing repeated notifications***
Custom thank-you page** – option to select a redirect page * **Meta fields for dynamic
pricing** – auto fetch prices from WordPress meta fields * **Localized payment statuses**–
Ukrainian translations for payment statuses * **Improved callback system** – reliable
LiqPay notification handling

**Improvements:**
 * Optimized notification system with duplicate checking * Enhanced
transient data security * Extended form styling options * Improved theme compatibility*
Optimized AJAX performance

**Fixes:**
 * Fixed duplicate notifications on page reload * Improved callback error
handling * Fixed encoding for Ukrainian symbols in Telegram * Optimized transient
data handling

#### 1.0.0 – 2025-01-24

**Initial Release!**

**Added:**
 * Modern admin panel with autosave * AES-256-CBC encryption for API 
keys * Shortcode support with flexible parameters * Gutenberg block with visual 
editor * Elementor widget with advanced settings * Responsive payment form design*
Real-time Telegram notifications * HTML email templates for alerts * Automatic payment
tracking via WP Cron * Duplicate notification protection * Configurable thank-you
page * Meta fields for dynamic prices * Localized payment status messages * Multilingual
support (UA/EN) * Secure callback handling * Real-time validation * Support for 
all LiqPay payment methods

**Security:**
 * CSRF protection via WordPress nonces * Data sanitization and validation*
Secure data storage * Protected AJAX requests * Unique callback URLs

**Performance:**
 * Optimized database queries * Minimal impact on site speed * 
Lazy script loading * Efficient settings caching * Transient system for temporary
data

## Meta

 *  Version **1.0.8**
 *  Last updated **3 months ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.5**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[ecommerce](https://wordpress.org/plugins/tags/ecommerce/)
   [liqpay](https://wordpress.org/plugins/tags/liqpay/)[payment](https://wordpress.org/plugins/tags/payment/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/baza-payment-gateway-liqpay/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/baza-payment-gateway-liqpay/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/baza-payment-gateway-liqpay/reviews/)

## Contributors

 *   [ Baza Developers ](https://profiles.wordpress.org/bazadevelopers/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/baza-payment-gateway-liqpay/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://bazadevelopers.com/products/liqpay/)