Title: Baza Payment Gateway for LiqPay
Author: Baza Developers
Published: <strong>28.10.2025</strong>
Last modified: 4.10.2026

---

Hae lisäosia

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

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

# Baza Payment Gateway for LiqPay

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

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

 * [Tiedot](https://fi.wordpress.org/plugins/baza-payment-gateway-liqpay/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/baza-payment-gateway-liqpay/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/baza-payment-gateway-liqpay/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/baza-payment-gateway-liqpay/#developers)

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

## Kuvaus

**Baza Payment Gateway for LiqPay is a modern WordPress plugin that lets you accept
LiqPay payments anywhere on your site, no WooCommerce cart required. Add a payment
button via shortcode, Gutenberg block, or Elementor widget in minutes.

### 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_liqpay amount="2000" description="Оплата товару" button_text
="Сплатити зараз"]`

Also supported (legacy alias):
 `[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)*`
language` – interface language: `uk` (Ukrainian) or `en` (English) * `order_id` –
custom order ID (optional, auto-generated if omitted) * `layout` – widget design:`
box` (full form, default) or `button` (button only) * `custom_amount` – allow visitor
to enter their own amount: `yes` or `no` * `show_currency_select` – show currency
dropdown in custom amount mode: `yes` or `no`

**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: support@bazadevelopers.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

## Kuvankaappaukset

[⌊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

## Asennus

### 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

## UKK

### 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.

## Arvostelut

There are no reviews for this plugin.

## Avustajat & Kehittäjät

“Baza Payment Gateway for LiqPay” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt
ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

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

[Käännä “Baza Payment Gateway for LiqPay” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/baza-payment-gateway-liqpay)

### Oletko kiinnostunut kehitystyöstä?

[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).

## Muutosloki

#### 2.0.2 – 2026-10-04

 * Fixed the Elementor widget not appearing or losing its settings in current Elementor
   versions (now registered through `elementor/widgets/register`, `register_controls()`
   and `content_template()`)
 * Fixed the API keys being printed into the block editor’s page source: the editor
   now only learns whether the keys are set
 * Gutenberg block script now depends on `wp-block-editor` instead of the deprecated`
   wp-editor`
 * Fixed the Gutenberg block appearing unstyled (oversized payment logos, plain 
   text) in the editor: its styles now load inside the editor’s canvas
 * Fixed re-activating the plugin resetting saved API keys and styling to the defaults
 * The plugin’s admin menu icon is always shown at full opacity
 * Tested with WordPress 7.1.2

#### 2.0.1 – 2026-08-08

 * Added `baza_liqpay` shortcode alias (the original `baza_payment_gateway_liqpay`
   still works)
 * Added `show_currency_select` option (global setting + per-instance override via
   shortcode/block/widget)
 * Fixed duplicate tooltip appearing on payment sessions table auto-refresh
 * Gutenberg block and Elementor widget now expose all display settings (layout,
   custom amount, currency select visibility) per instance
 * Added `baza-liqpay-container-amount` CSS class to preview container when custom
   amount mode is active

#### 2.0.0 – 2026-08-07

 * Redesigned the admin interface with a cleaner, more modern layout
 * Added a new widget design setting, choose between the full form and a single 
   button
 * Added support for custom amount entry, let customers enter their own payment 
   amount
 * Added custom meta field mapping for price and title, turn any post type into 
   a simple storefront
 * Updated screenshots

#### 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

## Metatiedot

 *  Version **2.0.2**
 *  Last updated **1 viikko sitten**
 *  Active installations **10+**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/baza-payment-gateway-liqpay/)
 * Tags
 * [elementor](https://fi.wordpress.org/plugins/tags/elementor/)[gutenberg](https://fi.wordpress.org/plugins/tags/gutenberg/)
   [liqpay](https://fi.wordpress.org/plugins/tags/liqpay/)[payment](https://fi.wordpress.org/plugins/tags/payment/)
   [ukraine](https://fi.wordpress.org/plugins/tags/ukraine/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/baza-payment-gateway-liqpay/advanced/)

## Arvosanat

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/)

## Avustajat

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

## Tuki

Onko sinulla jotain sanottavaa? Tarvitsetko apua?

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

## Lahjoita

Haluatko tukea tämän lisäosan kehitystä?

 [ Tue tämän lisäosan tekijöitä ](https://bazadevelopers.com/products/liqpay/)