рием платежей в Shop-Script через платежную систему «LiqPay» осуществляется с помощью плагина, который можно установить с помощью приложения «Инсталлер». Плагин в магазине Webasyst: http://www.webasyst.ru/store/plugin/payment/liqpay/.
Для начала приема платежей через LiqPay в Shop-Script необходимо следующее:
1. Зарегистрируйтесь в платежной системе
- Создайте аккаунт продавца на сайте системы LiqPay.
- После регистрации перейдите в раздел «Бизнес → Мои магазины» и нажмите на кнопку «Подключить интернет-эквайринг».
- Заполните информацию о своем интернет-магазине и реквизиты, на которые будут поступать возмещения от принятых платежей. После регистрации магазин будет проверен и активирован в течение суток. Статус активации магазина можно посмотреть в разделе «Бизнес → Мои магазины». Дополнительно банк может запросить регистрационные документы вашей компании в процессе проверки магазина. О необходимости предоставления таких документов вы будете уведомлены по email, указанный при регистрации магазина.
- В разделе «Бизнес → API» включите параметры «Требовать наличие order_id при оплате в магазине» и «Требовать наличие подписи запроса при оплате в магазине».
- В разделе «Бизнес → API» также скопируйте значения «Приватный ключ» и «Публичный ключ» — они потребуются для настройки способа оплаты в Shop-Script.
- Остальные поля настроек в этом разделе оставьте без изменений.
2. Установите плагин
После регистрации аккаунта установите платежный плагин «LiqPay»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер», найдите плагин «LiqPay» в секции «Плагины → Платежные системы». Щелкните по кнопке «Установить».
3. Добавьте способ оплаты в Shop-Script
Перейдите в бекенд Shop-Script, откройте раздел «Настройки → Оплата» и выберите «LiqPay» в выпадающем меню «Добавить способ оплаты» в верхнем правом углу (если такого варианта в вашем списке нет, то, значит, вы не установили плагин в «Инсталлере», как было описано выше).
На странице настройки модуля введите желаемое название и описание — так, как они должны отображаться для покупателей в процессе оформления заказа.
В поля «Публичный ключ» и «Приватный ключ» вставьте значения, скопированные на сайте LiqPay при подключении к платежной системе.
Скопируйте значения полей «URL уведомлений сервер-сервер» и «URL магазина клиент-сервер» и вставьте их в соответствующие поля настроек в личном кабинете на сайте LiqPay в разделе «Бизнес → API».
Сохраните настройки способа оплаты.
4. Готово!
Ваш магазин подключен к LiqPay, и вы можете начинать принимать платежи.
Обновление статуса заказов после оплаты
Плагин автоматически изменяет статус успешно оплаченного заказа на «Оплачен» при использовании рабочего режима работы плагина. В тестовом режиме статусы заказов автоматически не обновляются.
18 комментариев
Настроил все по инструкции, после оформления заказа не переадресовывает на страницу оплаты, если зайти в личный кабинет покупателя и нажать на кнопку оплатить заказ, тоже ничего не происходит. С чем это может быть связано?
Покажите, какие возникают ошибки на сервере и в браузере.
Из браузера получил такую информацию:
Refused to send form data to 'https://www.liqpay.com/api/3/checkout' because it violates the following Content Security Policy directive: "form-action 'self' http://sushipovar.com.ua/ https://sushipovar.com.ua/ http://*.sushipovar.com.ua/ https://*.sushipovar.com.ua/".
Проверьте, возникает ли эта ошибка при использовании стандартной темы дизайна "Дефолт".
Да, тестировал плагин в теме дефолт.
Попробуйте на время отключить приложение "Контент-безопасность", если оно у вас активировано.
После отключения "Контент-безопасность" заработало!
Теперь подскажете, что сделать, чтоб работало все вместе?
Думаю, что вам стоит обратиться за помощью к автору этого приложения.
Я вас понял, спасибо!
Как решился вопрос? заработало все вместе?
Установлен, работает, Но в рабочем режиме не меняет автоматом статус заказа покупателя на "Оплачен". Возможно что то сделать?
Добрый день. Подскажите как настроить двухстадийную оплату LiqPay
Плагин для интеграции с LiqPay, разработанный Webasyst, не поддерживает двухстадийную оплату. Сама платёжная система допускает такой вариант?
Да платежная система LiqPay имеет двухстадийную оплату, было бы супер если будет реализована эта возможность. Так как бывают случаи когда не успели обновить остатки, а клиент делает заказ и его оплачивает, затем оказывается, что товара нет в наличии и с гемороем происходит возврат средств. С двухстадийной оплатой такого бы не было
Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.
вот кстати ссылка https://www.liqpay.ua/documentation/api/aquiring/h...
Не мешало бы ссылки на ресурс Liqpay везде исправить) у них сейчас актуальное liqpay.ua - а .com у них ломаный на Ютуб ссылается.
Исправили. Спасибо!