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:
- Create a bot using @BotFather
- Get your bot API key
- Find your Chat ID
-
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:
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