Перейти к содержимому
Плагин

Оплата через LiqPay

автор: Celena

Оплата через LiqPay

Онлайн-оплата для плагина «Магазин» через 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

Установка

После покупки вы получите лицензионный ключ. Установите пакет из админки клиентского сайта — при активации она спросит ключ.

  1. Откройте раздел «Плагины/Темы» в админке Celena.
  2. Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
  3. Активируйте пакет — для платных при активации введите лицензионный ключ.

Подробная инструкция по установке в документации →