Baza Payment Gateway for LiqPay
A professional plugin for integrating LiqPay payments with advanced settings, Telegram notifications, and support for Gutenberg and Elementor.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 63 days ago
Is Baza Payment Gateway for LiqPay abandoned?
Likely maintained (last update 63 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
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:
- Log in to your WordPress admin panel
- Go to “Plugins” “Add New”
- Search for Baza Payment Gateway for LiqPay
- Click “Install Now”
- Activate the plugin
Manual Installation:
- Download the plugin archive
- Extract the files to
/wp-content/plugins/baza-payment-gateway-liqpay/ - Activate via the “Plugins” menu in WordPress
Configuration:
- After activation, go to “Baza LiqPay” in the admin menu
- Enter your LiqPay API keys:
- Public Key
- Private Key
- (Optional) Configure Telegram notifications:
- Telegram Bot API Key
- Telegram Chat ID
- Choose default currency and language
- Configure the thank-you page (optional)
- Set up the price meta field (if needed)
- Customize button and form styles
- Add the payment form to your site using any method above
Getting LiqPay API Keys:
- Register or log in to your LiqPay dashboard
- Go to “Settings” “API”
- Copy your Public Key and Private Key
- Paste them into the plugin settings
Telegram Setup:
- Message @BotFather on Telegram
- Create a new bot using
/newbot - Copy the bot’s API key
- Message @userinfobot to get your Chat ID
- Enter the details in the plugin settings
Frequently Asked Questions
Yes, absolutely. All sensitive data is stored encrypted using AES-256-CBC. Even if someone gains database access, they cannot decrypt your keys.
Yes. Just leave the Telegram or admin email fields empty. The plugin will work without notifications.
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.
Yes. In settings, you can specify a “Price Meta Field” name. The plugin will automatically fetch the value for the current post/page.
The plugin has built-in duplicate protection. If the issue persists, check your WP Cron configuration on your hosting.
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.
Yes, it’s compatible with popular caching plugins. Callback URLs and AJAX requests are automatically excluded from caching.
Review feed
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



