Прием платежей в Shop-Script через платежную систему «QIWI» осуществляется с помощью плагина, который можно установить с помощью приложения «Инсталлер». Плагин в магазине Webasyst: http://www.webasyst.ru/store/plugin/payment/qiwi/.
Для начала приема платежей через QIWI в Shop-Script необходимо следующее:
1. Зарегистрируйтесь в платежной системе
Создайте аккаунт по адресу http://ishopnew.qiwi.ru/reg.html. При регистрации выберите тип подключения «Прием платежей».
После регистрации дождитесь одобрения и активации вашего интернет-магазина службой безопасности системы «QIWI Кошелек».
Заключите договор с системой и предоставьте заверенные копии документов, перечисленных на странице http://ishopnew.qiwi.ru/confirm.html. Интернет-магазин активируется в платежной системе после подписания договора.
2. Установите плагин
После регистрации аккаунта установите платежный плагин «QIWI»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер», найдите плагин «QIWI» в секции «Плагины → Платежные системы». Щелкните по кнопке «Установить».
3. Добавьте способ оплаты в Shop-Script
Перейдите в бекенд Shop-Script, откройте раздел «Настройки → Оплата» и выберите «QIWI» в выпадающем меню «Добавить способ оплаты» в верхнем правом углу (если такого варианта в вашем списке нет, то, значит, вы не установили плагин в «Инсталлере», как было описано выше).
На странице настройки модуля введите желаемое название и описание — так, как они должны отображаться для покупателей в процессе оформления заказа.
Укажите следующие параметры:
- Выберите способ подключения: Протокол PULL (REST) или Протокол SOAP.
- Введите свой идентификатор магазина, который необходимо скопировать из раздела «Настройки → Протоколы / Данные магазина» в секции «Настройки HTTP-протокола» в личном кабинете на сайте QIWI.
- «Настройки → Протоколы / Данные магазина» в секции «Аутентификационные данные для всех протоколов» сгенерируйте новый ID, скопируйте сформированный API ID и вставьте его в соответствующее поле в настройках способа оплаты интернет-магазина. При формировании API ID также сформируется пароль для выбранного протокола — скопируйте его в поле Пароль настроек способа оплаты.
- В поле «Время жизни счета» введите время в часах, в течение которого счет, выписанный покупателю, должен оставаться действительным для оплаты. Максимальное возможное значение — 1080 (= 45 суток).
- Из списка «Уведомления» выберите способ, с помощью которого покупатели будут уведомляться о состоянии счета в системе QIWI: SMS-уведомлением или телефонным звонком.
- В поле «Префикс счета» введите произвольный набор цифр и латинских букв, чтобы вы могли отличать заказы, полученные через интернет-магазин, в личном кабинете QIWI, от других заказов (введенный префикс будет добавляться к номерам заказов и отображаться в личном кабинете ).
- Из списка «Телефон клиента» выберите поле в форме регистрации покупателей, которое предназначено для ввода номера телефона.
- Для предварительного тестирования включите параметр «Обрабатывать запросы без пароля». Тестирование выполняется с помощью специальной формы в разделе «SOAP-протокол» в личном кабинете на сайте QIWI. После завершения тестирования этот параметр нужно выключить!
Для того чтобы Shop-Script мог автоматически получать и обрабатывать ответ платежной системы о статусе платежа и отмечать заказы как оплаченные, необходимо настроить уведомления в личном кабинете на сайте QIWI. Для этого скопируйте значение из поля URL для оповещения и перейдите к следующему шагу.
4. Выполните настройку кошелька QIWI
Для того, чтобы активированный магазин начал взаимодействовать с кошельком в системе QIWI, в личном кабинете на сайте платежной системе откройте раздел «Настройки → Протоколы / Данные магазина», в секции «Настройки Pull (REST) протокола» (либо «Настройки SOAP протокола») включите уведомления, вставьте скопированное в настройках способа оплаты в Shop-Script значение поля «URL для оповещения» и сохраните настройки.
Для активации указанного URL для оповещения выполните операцию смены пароля при настройке уведомлений по выбранному протоколу. При этом будет сформирован отдельный пароль, который необходимо скопировать и вставить в поле Пароль оповещения в настройках способа оплаты в Shop-Script и сохранить настройки способа оплаты в интернет-магазине.
Если вы выбрали подключение по протоколу Pull (REST), включите подпись в настройках кошелька на сайте QIWI.
5. Готово!
Ваш магазин подключен к QIWI!
15 комментариев
Идентификатор
Пароль
QIWI PULL IP
так как у разработчиков Qiwi используются параметры:
SHOP ID
REST ID
PWD
Что чему соответствует?
SHOP ID - Идентификатор
REST ID - QIWI PULL ID
PWD - Пароль
Существует готовый продукт для работы с киви без айшопа, смотрите на http://phpe.info
У кого нибудь получилось настроить? Можете подсказать, я настроила протокол Pull(REST). Написала API ID, выполнила настройки на Iqiwi. Но все равно выдает ошибку "Ошибка авторизации".
Если у кого то была такая же ошибка можете подсказать как ее решили??
Точно выяснить причину возникшей проблемы можно с помощью расширенной диагностики, которую можно запросить у службы поддержки через Центр заказчика. Прежде тем как запрашивать диагностику, попробуйте ещё раз точно выполнить все инструкции из этой статьи.
Как вариант могу предложить модуль для Shop-Script QIWI API PHP который не требует специального апи а работает с любым кошельком QIWI. Подробности самого скрипта QIWI API PHP тут.
Плагин работает. Вопрос лишь в том, почему он не меняет статус заказа. Человек купил, оплатил, а статус как был "Новый" - так и висит. В истории написано:
Как сделать так, чтобы он менял статус.
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
Уточните, будет ли обновляться этот плагин или выпушен новый для kassa.qiwi? На старый вариант уже киви не регистрирует и переводит всех на новый вариант
Передали информацию разработчикам, спасибо!
Здравствуйте, есть информация от разработчиков? В настоящий момент киви регистрирует ЛК только на новый вариант оплаты. Старый плагин не подходит для приема платежей. Было бы логично выпустить новую версию
Информации об обновлении плагина пока нет.
Так и нет информации? Это же одна из популярных систем приема платежей, почему не хотите обновить плагин?
Пока информации нет. Если вам нужно более срочное решение, обратитесь к партнёрам Webasyst, пожалуйста.