Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Підтримка] Liqpay API Opencart - онлайн оплата для Opencart 3 и 2.x, OcStore 3 и 2.х.


bogdan281989

Recommended Posts

Liqpay API Opencart - онлайн оплата для Opencart 3 и 2.x, OcStore 3 и 2.х.


Liqpay API Opencart - онлайн оплата для Opencart 3 и 2.x, OcStore 3 и 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 ключ (плюс ключ для тестового піддомену).


  • Автор
  • долучення
    13.01.21
  • Категорія
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Звернення до сервера розробника
    Нет

 

Надіслати
Поділитися на інших сайтах

Добрый день, @bogdan281989 Интересует такой вопрос по Вариант 2: Замораживание средств на счете клиента:  - возможно ли в данном варианте, делать частичный возврат средств? Например, клиент сделал заказ на несколько товаров и оплатил, а после обработки заказа оказалось, что одного товара нет и соответственно, нужно сделать возврат не всей суммы, а только части.

Надіслати
Поділитися на інших сайтах


16 часов назад, Dimdimych сказал:

Добрый день, @bogdan281989 Интересует такой вопрос по Вариант 2: Замораживание средств на счете клиента:  - возможно ли в данном варианте, делать частичный возврат средств? Например, клиент сделал заказ на несколько товаров и оплатил, а после обработки заказа оказалось, что одного товара нет и соответственно, нужно сделать возврат не всей суммы, а только части.

Да, это можно делать в кабинете ликпей. При приеме платежа, вы можете корректировать сумму которую зачислить вам, остаток вернется клиенту.

Надіслати
Поділитися на інших сайтах

В 11.02.2021 в 10:04, porhun сказал:

Добрый день! с модулем simple корректно работает?

версия под 2.1.0.2.1 есть?

Готовлю версию под 2.1 в том числе, функционал значительно расширится, будут отображаться в админке все транзакции, можно будет подтверждать оплату с админки и тд. В течении недели опубликую..

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 month later...
В 22.03.2021 в 12:55, Rusl83 сказал:

Здравствуйте, под 2.1 модуль готов?

Добрый день, извините за задержку, готов, опубликовал

Надіслати
Поділитися на інших сайтах

16 минут назад, serkin сказал:

Добрый день.

Можно ли в админке создавать заказ с методом оплаты ликпей и отправлять ссылку на оплату покупателю?

Да, такая возможность есть.

Создаете заказ, метод выбираете ликпей.

Ставите статус такой как у вас в поле настроек модуля "Статус заказа на рассмотрении".

После чего у вас будет кнопка отправки письма в этом заказе, жмете письмо со ссылкой на оплату уйдет клиенту.

Если будут проблемы с этим или не понятно что и как - покажу и помогу вам.

Надіслати
Поділитися на інших сайтах

Здравствуйте. Модуль работает, деньги списываются и заказ создается, но при возврате со шлюза на страницу checkout/success, не отображается номер заказа. Можно увидеть на скриншоте:

image.thumb.png.f8c0da9c2699b1eabda51a0051445882.png

Надіслати
Поділитися на інших сайтах


13 минут назад, blackfm сказал:

Здравствуйте. Модуль работает, деньги списываются и заказ создается, но при возврате со шлюза на страницу checkout/success, не отображается номер заказа. Можно увидеть на скриншоте:

image.thumb.png.f8c0da9c2699b1eabda51a0051445882.png

Это opencart 3? Проверю, если проблема есть - выпущу обновку

Надіслати
Поділитися на інших сайтах

Модуль обновил. Так происходит скорее всего только тогда, когда вы авторизированы в админке и делаете заказ.

Но, если этот момент повторяется - обновите модуль, для opencart и ocstore 3.x залейте поверх файлы модуля с заменой по фтп, также удалите модификатор с админки и установите новый модификатор, обновите кеш модификаторов.

Надіслати
Поділитися на інших сайтах

1 hour ago, bogdan281989 said:

Модуль обновил. Так происходит скорее всего только тогда, когда вы авторизированы в админке и делаете заказ.

Но, если этот момент повторяется - обновите модуль, для opencart и ocstore 3.x залейте поверх файлы модуля с заменой по фтп, также удалите модификатор с админки и установите новый модификатор, обновите кеш модификаторов.

да, ocstore 3.0.
Обновил модуль, сделал для проверки 2 заказа - все ок

Надіслати
Поділитися на інших сайтах


у меня все оплаченные заказы получают статус из "Статус замовлення на розгляд", вот конфиг модуля:
Screenshot_2.thumb.png.7db0fc9d0a541b1712b483e1a96f898e.png

 

пример ответа от ликпея такой:

{"payment_id":1618686122,"action":"pay","status":"success","version":3,"type":"buy","paytype":"card","public_key":"iXXXXXXXXXXX","acq_id":414XXX,"order_id":"9576","liqpay_order_id":"CILSXG8B16183182086XXXXXX","description":"Заказ # 9576","sender_phone":"3809540XXXXXX","sender_card_mask2":"XXXXXX*XX","sender_card_bank":"pb","sender_card_type":"mc","sender_card_country":804,"ip":"178.133.113.13","amount":849.0,"currency":"UAH","sender_commission":0.0,"receiver_commission":23.35,"agent_commission":0.0,"amount_debit":849.0,"amount_credit":849.0,"commission_debit":0.0,"commission_credit":23.35,"currency_debit":"UAH","currency_credit":"UAH","sender_bonus":0.0,"amount_bonus":0.0,"authcode_debit":"170XXX","rrn_debit":"002653848XXX","mpi_eci":"7","is_3ds":false,"language":"ru","create_date":1618318166337,"end_date":1618318211251,"transaction_id":1618686XXX}


 

Змінено користувачем blackfm
Надіслати
Поділитися на інших сайтах


1 час назад, blackfm сказал:

у меня все оплаченные заказы получают статус из "Статус замовлення на розгляд", вот конфиг модуля:
 

При таком ответе, должен переходить в статус успешного заказа.

Покажите историю статусов заказа.

Надіслати
Поділитися на інших сайтах

7 hours ago, bogdan281989 said:

При таком ответе, должен переходить в статус успешного заказа.

Покажите историю статусов заказа.

 

На скрине статус заказа 9576, который отображен в логе. Статус 'Обработан' - это уже менеджер установил после обработки.Screenshot_2021-04-13-18-45-23-409_com.android.chrome.jpg

Змінено користувачем blackfm
Надіслати
Поділитися на інших сайтах


9 часов назад, blackfm сказал:

 

На скрине статус заказа 9576, который отображен в логе. Статус 'Обработан' - это уже менеджер установил после обработки.

Пишите в личку с доступами, гляну предметно и подправлю если что бесплатно.

Надіслати
Поділитися на інших сайтах

Также проверьте, стоит ли тут галочка https://prnt.sc/10yu48i

Если нет, нужно поставить и нажать кнопку созхранить

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
5 минут назад, Rusl83 сказал:

Скажите модуль работает с модулем Симпл?

Да работает, работает фактически с любым оформлением заказа.

Надіслати
Поділитися на інших сайтах

Только что, Rusl83 сказал:

Еще вопрос, c шаблоном unishop проблем нету?

Проблем быть не должно

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
В 22.04.2021 в 21:32, bogdan281989 сказал:

 

Подскажите, при выборе работы модуля по варианту 2, подтверждать оплату можно в админке не заходя в кабинет ликпай?

Надіслати
Поділитися на інших сайтах

15 минут назад, max1985 сказал:

Подскажите, при выборе работы модуля по варианту 2, подтверждать оплату можно в админке не заходя в кабинет ликпай?

Добрый день, ближайшим временем будет в админке, точнее уже есть, но я еще не публиковал тут, проверяю.

Будет перечень операций с выборкой https://prnt.sc/12gx0am

Будет подтверждение транзакции с заказа с возможность указывать сумму для зачисления https://prnt.sc/12gx3qv

По срокам - думаю на этой неделе

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.