Як підключити LiqPay до OpenCart: практичний посібник для українського бізнесу
LiqPay обробляє мільйони транзакцій щомісяця в Україні. Якщо ваш інтернет-магазин на OpenCart досі приймає оплату лише переказом або накладним платежем — ви втрачаєте покупців на етапі оформлення замовлення.
Що дає інтеграція LiqPay
Після підключення магазин приймає:
- картки Visa та Mastercard
- Apple Pay та Google Pay
- платежі через застосунок «Приват24»
- підписки та регулярні списання
Комісія за підключення — нульова. LiqPay бере відсоток лише з успішних транзакцій.
Як працює технічна інтеграція
LiqPay надає офіційний модуль для OpenCart 3.x і 4.x. Процес складається з чотирьох кроків:
- Реєстрація в LiqPay — створіть обліковий запис бізнесу і отримайте
public_keyтаprivate_key. - Встановлення модуля — завантажте офіційне розширення через OpenCart Extension Installer або вручну через FTP.
- Конфігурація — вкажіть ключі, оберіть валюту (UAH, USD, EUR) і налаштуйте URL зворотного виклику (callback URL).
- Тестовий режим — LiqPay має повноцінний sandbox. Перевірте успішні та неуспішні транзакції до виходу в продакшн.
Поширені помилки та як їх уникнути
Підпис не збігається. Найчастіша помилка — неправильна генерація підпису (signature). Параметри необхідно сортувати в алфавітному порядку і підписувати рядком sha1(private_key + base64(json) + private_key).
Callback не приходить. Переконайтесь, що URL зворотного виклику доступний ззовні і не закритий .htaccess або брандмауером сервера.
Дублювання замовлень. Реалізуйте перевірку order_id перед зміною статусу — LiqPay може надсилати кілька callback-запитів для однієї транзакції.
Результат для бізнесу
Магазини, які переходять з оплати лише накладним платежем на картковий еквайринг, фіксують зростання конверсії на 18–35%. Покупець не чекає на кур'єра — він платить одразу і отримує підтвердження миттєво.
Підключіть LiqPay до OpenCart без помилок
MaxiMoruM інтегрує LiqPay, Monobank і інші українські платіжні сервіси в OpenCart та WordPress. Пишіть на maximorum.com — реалізуємо інтеграцію за один робочий день.