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

[Підтримка] 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.х.


Внимание! Модуль официально продается только на двух площадках https://opencartforum.com/ и https://opencart.kyiv.ua/ . Все остальные места продажи являются пиратскими и отношения я к ним не имею, так и к содержимому модулей, которые там продаются!

 

NEW! Добавлен вариант оплаты без перехода с корзины, оплата осуществляется виджетом встроенным в страницу или во всплывающем окне!

NEW! Добавлен вывод списка транзакций по дате, возможность приема платежа с холда с админки магазина!

 

Модуль реализует подключение платежки Liqpay для вашего сайта на Opencart 3.x и 2.x, Ocstore 3.x и 2.x.

Если вам нужен модуль под Opencart 1.5 - напишите мне. 

Зачем он нужен если есть решение от 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
  • Метод активации
    По запросу в ЛС
    По запросу на почту
  • 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.