Прием платежей через LiqPay с помощью Shop-Script

рием платежей в Shop-Script через платежную систему «LiqPay» осуществляется с помощью плагина, который можно установить с помощью приложения «Инсталлер». Плагин в магазине Webasyst: http://www.webasyst.ru/store/plugin/payment/liqpay/.

Для начала приема платежей через LiqPay в Shop-Script необходимо следующее:

1. Зарегистрируйтесь в платежной системе

  1. Создайте аккаунт продавца на сайте системы LiqPay.
  2. После регистрации перейдите в раздел «Бизнес → Мои магазины» и нажмите на кнопку «Подключить интернет-эквайринг».
  3. Заполните информацию о своем интернет-магазине и реквизиты, на которые будут поступать возмещения от принятых платежей. После регистрации магазин будет проверен и активирован в течение суток. Статус активации магазина можно посмотреть в разделе «Бизнес → Мои магазины». Дополнительно банк может запросить регистрационные документы вашей компании в процессе проверки магазина. О необходимости предоставления таких документов вы будете уведомлены по email, указанный при регистрации магазина.
  4. В разделе «Бизнес → API» включите параметры «Требовать наличие order_id при оплате в магазине» и «Требовать наличие подписи запроса при оплате в магазине».
  5. В разделе «Бизнес → API» также скопируйте значения «Приватный ключ» и «Публичный ключ» — они потребуются для настройки способа оплаты в Shop-Script.
  6. Остальные поля настроек в этом разделе оставьте без изменений.

2. Установите плагин

После регистрации аккаунта установите платежный плагин «LiqPay»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер», найдите плагин «LiqPay» в секции «Плагины → Платежные системы». Щелкните по кнопке «Установить».

3. Добавьте способ оплаты в Shop-Script

Перейдите в бекенд Shop-Script, откройте раздел «Настройки → Оплата» и выберите «LiqPay» в выпадающем меню «Добавить способ оплаты» в верхнем правом углу (если такого варианта в вашем списке нет, то, значит, вы не установили плагин в «Инсталлере», как было описано выше).

LiqPay в Shop-Script

На странице настройки модуля введите желаемое название и описание — так, как они должны отображаться для покупателей в процессе оформления заказа.

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

Скопируйте значения полей «URL уведомлений сервер-сервер» и «URL магазина клиент-сервер» и вставьте их в соответствующие поля настроек в личном кабинете на сайте LiqPay в разделе «Бизнес → API».

Сохраните настройки способа оплаты.

4. Готово!

Ваш магазин подключен к LiqPay, и вы можете начинать принимать платежи.

Обновление статуса заказов после оплаты

Плагин автоматически изменяет статус успешно оплаченного заказа на «Оплачен» при использовании рабочего режима работы плагина. В тестовом режиме статусы заказов автоматически не обновляются.

7 комментариев

  • +1
    Эдуард Черненко Эдуард Черненко 21 февраля 2018 17:46 #

    Добрый день. Подскажите как настроить двухстадийную оплату LiqPay

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 26 февраля 2018 10:03 #

      Плагин для интеграции с LiqPay, разработанный Webasyst, не поддерживает двухстадийную оплату. Сама платёжная система допускает такой вариант?

      • +1
        Эдуард Черненко Эдуард Черненко 22 марта 2018 15:28 #

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

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 22 марта 2018 15:56 #

          Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.

        • +2
          Koribo Koribo 17 марта 2021 07:31 #

          После успешной или не успешной оплаты, возвращает на страницу site.com/payments.php/liqpay/?order_id=3175614 с белым экраном и надписью "Invalid signature".

          Подскажите, как исправить?

          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 16 апреля 2021 13:00 #

            Мы планируем исправить эту страницу в обновлении, которое собираемся опубликовать в конце мая этого года.

            Добавить комментарий

            Чтобы добавить комментарий, зарегистрируйтесь или войдите