Плагін
Оплата через LiqPay
автор: Celena
Онлайн-оплата для плагіна «Магазин» через LiqPay (ПриватБанк).
- LiqPay Checkout v3: форма оплати підписується на сервері, сума й валюта беруться із замовлення, а не з браузера.
- Колбек
POST /webhooks/liqpayз перевіркою підпису (hash_equals): у разі розбіжності — 400 і жодних змін у замовленні. - Ідемпотентність: кожна подія колбека зберігається з унікальним ключем, повторні доставки не змінюють замовлення.
- Захист від недоплати: колбек на суму, меншу за замовлення, залишає платіж в очікуванні, а не закриває його.
- Перенесення статусів у магазин: success/sandbox → оплачено, reversed → повернено, failure/error → відхилено, із записом в історію замовлення.
- Повне та часткове повернення з журналу платежів і кнопка ручної перевірки статусу для «завислих» транзакцій.
- Журнал платежів із фільтрами, пошуком за замовленням і транзакцією, типом оплати, статусом провайдера та текстом помилки.
- Режим пісочниці, вибір доступних способів (картка, Privat24, Apple Pay, Google Pay, частинами) і мови сторінки оплати (uk/en).
- Приватний ключ зберігається в опціях сайту, показується лише маскою і не потрапляє ні у форму, ні в логи.
- Валюти: UAH, USD, EUR. Інтерфейс англійською, російською та українською.
| Версія | Дата | Вимоги | Розмір |
|---|---|---|---|
| 1.0.0 | 2026-08-19 | PHP >=8.3 · Celena >=1.0 | 58 KB |
Initial marketplace release |
|||
Вимоги
- PHP >=8.3 або новіше
- Celena CMS >=1.0 або новіше
- Перевірено аж до Celena CMS 3.6
Встановлення
Після оплати ви отримаєте ліцензійний ключ. Встановіть пакет з адмінки клієнтського сайту — під час активації вона запитає ключ.
- Відкрийте розділ «Плагіни/Теми» в адмінці Celena.
- Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
- Активуйте пакет — для платних під час активації введіть ліцензійний ключ.