Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


bogdan281989
 Share

Recommended Posts

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


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


Добавлена передача товаров для РРО в тестовом режиме, отдельный архив в файлах!

 

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
  • Звернення до сервера розробника
    Нет

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

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

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

  • +1 1
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

Добрый день.

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

Link to comment
Share on other sites


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

Добрый день.

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

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

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

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

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

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

Link to comment
Share on other sites

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

image.thumb.png.f8c0da9c2699b1eabda51a0051445882.png

Link to comment
Share on other sites


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

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

image.thumb.png.f8c0da9c2699b1eabda51a0051445882.png

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

1 hour ago, bogdan281989 said:

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

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

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

Link to comment
Share on other sites


у меня все оплаченные заказы получают статус из "Статус замовлення на розгляд", вот конфиг модуля:
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}


 

Edited by blackfm
Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites

7 hours ago, bogdan281989 said:

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

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

 

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

Edited by blackfm
Link to comment
Share on other sites


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

 

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.