Plugin info

Total downloads: 66
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 10/29/2025 (63 days ago)
Added to WordPress: 10/28/2025 (0 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 63 days ago

59/100

Is Baza Payment Gateway for LiqPay abandoned?

Likely maintained (last update 63 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WebPlus Gateway for LiqPay on WooCommerce
Rating 5.0/5 (25 reviews)Active installs 1,000
Payment Gateway for LiqPay for Woocommerce
Rating 4.3/5 (12 reviews)Active installs 1,000
Morkva Liqpay Extended
Rating 5.0/5 (9 reviews)Active installs 300
LiqPay payment gateway for WooCommerce
Rating 5.0/5 (1 reviews)Active installs 50
Easy LiqPay
Rating 0.0/5 (0 reviews)Active installs 50
Saphali LiqPay for donate
Rating 0.0/5 (0 reviews)Active installs 30

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

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: [email protected]
  • Website: https://bazadev.com.ua
  • Documentation: https://bazadev.com.ua/case/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://bazadev.com.ua/case/liqpay/

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

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:
    • Public Key
    • Private Key
  3. (Optional) Configure Telegram notifications:
    • Telegram Bot API Key
    • Telegram Chat ID
  4. Choose default currency and language
  5. Configure the thank-you page (optional)
  6. Set up the price meta field (if needed)
  7. Customize button and form styles
  8. Add the payment form to your site using any method above

Getting LiqPay API Keys:

  1. Register or log in to your LiqPay dashboard
  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

Frequently Asked Questions

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.

Review feed

No reviews available

Screenshots

  1. Active payment sessions overview

    Active payment sessions overview

  2. API settings and main configuration

    API settings and main configuration

  3. Button styles and form customization options

    Button styles and form customization options

  4. Payment session settings and instructions

    Payment session settings and instructions

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