-
2
Опис файлу
Модуль реалізує підключення платіжної системи Liqpay для вашого сайту на Opencart 3.x та 2.x, Ocstore 3.x та 2.x.
Для оновлення на версію 2.0 потрібно деінсталювати стару версію кнопкою у списку модулів, залити файли через інсталятор модулів в адмінці і встановити його на кнопку.
Якщо вам потрібен модуль під Opencart 1.5 – напишіть мені.
В новій версії:
- Повністю переписаний модуль, всі важливі функції виведено з-під Ioncube.
- Додано можливіться імпортування товарів з кабінету лікпей для фіскалізації через Liqpay.
- Додано модуль передоплати за фіксованої сумою або відсоток від суми замовлення.
- Додано клон модуля з можливістю підключати окремий мерчант, можна використовувати для оплат типу Єпідтримка і тд.
- Додано створення іінвойсів як на основі замолення так і на довільну суму.
Навіщо він потрібний, якщо є рішення від Liqpay?
Рішення щодо інтеграції від самого сервісу має ряд недоліків, таких як: відсутність обробки невдалих платежів, відсутність інших варіантів оплати, відсутність необхідних налаштувань у самому модулі.
Ці та інші питання вирішені у цьому додатку.
Модуль дає можливість працювати з liqpay за різними схемами, найбільш популярні три:
Варіант 1 - Пряма оплата.
При покупці товару клієнт перенаправляється на сторінку оплати, при переході до сторінки оплати замовлення створюється і йому ставиться статус "Перехід до оплати Liqpay". Далі людина платить чи відмовляється від платежу. Якщо оплата успішна - замовлення надається статус успішної оплати, якщо користувач відмовився від оплати - замовлення встановлюється статус неуспішної оплати. Якщо оплата успішна – гроші відразу списуються на вашу користь. У цьому суть проблеми - оскільки людина може оплатити товар якого немає, неактуальна ціна тощо. Ці питання вирішують варіанти нижче.
Варіант 2 - Заморожування коштів у рахунку клієнта.
Процес оплати як і в "варіанті 1", з тією різницею, що гроші відразу вам не перераховуються, а заморожуються на рахунку клієнта (передавторизація). Після оформлення замовлення менеджер уточнює наявність, зв'язується з клієнтом і якщо все в нормі - підтверджує списання кнопкою в кабінеті Liqpay. Якщо ж виконати замовлення немає можливості - менеджер скасовує оплату в кабінеті лікпей, день моментально повертаються клієнту. Таким чином, у вас не буде помилкових надходжень, замовлення за якими ви не зможете виконати.
Варіант 3 - Оплата замовлення за посиланням.
Як варіант є ще рішення з оплатою за посиланням, покупець оформляє замовлення і відразу не переходить на оплату, він бачить стандартну сторінку успішного оформлення замовлення. Менеджер уточнює всі деталі на замовлення та товару і може надіслати листа з посиланням на сторінку замовлення, з якої можна виконати оплату. Посилання є в особистому кабінеті, його можна надіслати листом.
Все це можна реалізувати за допомогою даного модуля. Модуль сумісний з усіма популярними модулями оформлення замовлення – SimpleOpencart, QuickCheckout, стандартне оформлення замовлення тощо.
ДЕМО:
сайт
адмінка (demo/demo)
Короткі особливості модуля:
- Наявність вибору типу списання коштів клієнта (pay, hold)
- Правильне записування статусів замовлення при скасуванні платежу, неуспішному платежі, успішному платежі.
- Можливість вибору статусів у адмінці модуля.
- Можливість вказати мін. та макс. суму замовлення, за якого буде доступний модуль у кошику.
- Можливість вибору певного способу оплати (ApplePay, GooglePay, QR код, Приват24 тощо) з налаштувань модуля.
- Можливість відкладеної оплати за посиланням після уточнення деталей замовлення.
- Можливість створення інвойсів до замовлень, а також інвойсів на довільну суму.
та ін.
Модуль має закодований файл, наявність IonCube на хостингу обов'язкова. Кодований виключно файл адмінки з метою ліцензування. Всі інші файли відкриті, ви зможете виконати редагування, якщо вони будуть потрібні.
Видача ключа до модуля протягом 24 годин з моменту покупки, зазвичай протягом години в робочий час. 1 покупка = 1 ключ (плюс ключ для тестового піддомену).