Прием платежей через «QIWI Кошелек»

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

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» в выпадающем меню «Добавить способ оплаты» в верхнем правом углу (если такого варианта в вашем списке нет, то, значит, вы не установили плагин в «Инсталлере», как было описано выше).

QIWI в Shop-Script

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

Настройка QIWI в Shop-Script

Укажите следующие параметры:

  1. Выберите способ подключения: Протокол PULL (REST) или Протокол SOAP.
  2. Введите свой идентификатор магазина, который необходимо скопировать из раздела «Настройки → Протоколы / Данные магазина» в секции «Настройки HTTP-протокола» в личном кабинете на сайте QIWI.
  3. «Настройки → Протоколы / Данные магазина» в секции «Аутентификационные данные для всех протоколов» сгенерируйте новый ID, скопируйте сформированный API ID и вставьте его в соответствующее поле в настройках способа оплаты интернет-магазина. При формировании API ID также сформируется пароль для выбранного протокола — скопируйте его в поле Пароль настроек способа оплаты.
  4. В поле «Время жизни счета» введите время в часах, в течение которого счет, выписанный покупателю, должен оставаться действительным для оплаты. Максимальное возможное значение — 1080 (= 45 суток).
  5. Из списка «Уведомления» выберите способ, с помощью которого покупатели будут уведомляться о состоянии счета в системе QIWI: SMS-уведомлением или телефонным звонком.
  6. В поле «Префикс счета» введите произвольный набор цифр и латинских букв, чтобы вы могли отличать заказы, полученные через интернет-магазин, в личном кабинете QIWI, от других заказов (введенный префикс будет добавляться к номерам заказов и отображаться в личном кабинете ).
  7. Из списка «Телефон клиента» выберите поле в форме регистрации покупателей, которое предназначено для ввода номера телефона.
  8. Для предварительного тестирования включите параметр «Обрабатывать запросы без пароля». Тестирование выполняется с помощью специальной формы в разделе «SOAP-протокол» в личном кабинете на сайте QIWI. После завершения тестирования этот параметр нужно выключить!

Для того чтобы Shop-Script мог автоматически получать и обрабатывать ответ платежной системы о статусе платежа и отмечать заказы как оплаченные, необходимо настроить уведомления в личном кабинете на сайте QIWI. Для этого скопируйте значение из поля URL для оповещения и перейдите к следующему шагу.

4. Выполните настройку кошелька QIWI

Для того, чтобы активированный магазин начал взаимодействовать с кошельком в системе QIWI, в личном кабинете на сайте платежной системе откройте раздел «Настройки → Протоколы / Данные магазина», в секции «Настройки Pull (REST) протокола» (либо «Настройки SOAP протокола») включите уведомления, вставьте скопированное в настройках способа оплаты в Shop-Script значение поля «URL для оповещения» и сохраните настройки.

Для активации указанного URL для оповещения выполните операцию смены пароля при настройке уведомлений по выбранному протоколу. При этом будет сформирован отдельный пароль, который необходимо скопировать и вставить в поле Пароль оповещения в настройках способа оплаты в Shop-Script и сохранить настройки способа оплаты в интернет-магазине.

Если вы выбрали подключение по протоколу Pull (REST), включите подпись в настройках кошелька на сайте QIWI.

5. Готово!

Ваш магазин подключен к QIWI!

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

  • 0
    Роман Чуприна Роман Чуприна 28 апреля 2014 03:47 #
    Пытаюсь настроить вышеуказанный модуль через REST протокол (Новый протокол) и не совсем понятно Какие параметы нужно вводить в форму модуля

    Идентификатор
    Пароль
    QIWI PULL IP

    так как у разработчиков Qiwi используются параметры:

    SHOP ID
    REST ID
    PWD

    Что чему соответствует?
  • 0
    rybolov66@mail.ru rybolov66@mail.ru 24 июня 2014 09:50 #
    А у меня все сразу получилось. Вообще мне сначала не понравился шоп скрипт 5, а потом посидев не торопясь ознокомившись с ним, я все понял, что, где и как. Сейчас просто балдею от SC 5
  • +1
    Алексей Мики Алексей Мики 26 мая 2015 02:03 #

    Существует готовый продукт для работы с киви без айшопа, смотрите на http://phpe.info

  • +1
    Мира Мира 5 апреля 2016 07:07 #

    У кого нибудь получилось настроить? Можете подсказать, я настроила протокол Pull(REST). Написала API ID, выполнила настройки на Iqiwi. Но все равно выдает ошибку "Ошибка авторизации".

    Если у кого то была такая же ошибка можете подсказать как ее решили??

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 12 апреля 2016 03:16 #

      Точно выяснить причину возникшей проблемы можно с помощью расширенной диагностики, которую можно запросить у службы поддержки через Центр заказчика. Прежде тем как запрашивать диагностику, попробуйте ещё раз точно выполнить все инструкции из этой статьи.

    • +1

      Как вариант могу предложить модуль для Shop-Script QIWI API PHP который не требует специального апи а работает с любым кошельком QIWI. Подробности самого скрипта QIWI API PHP тут.

    • +1
      Dr_Michael Dr_Michael 12 декабря 2017 12:28 #

      Плагин работает. Вопрос лишь в том, почему он не меняет статус заказа. Человек купил, оплатил, а статус как был "Новый" - так и висит. В истории написано:

      Как сделать так, чтобы он менял статус.

    • +1
      Михаил Михаил 22 января 2019 14:36 #

      Уточните, будет ли обновляться этот плагин или выпушен новый для kassa.qiwi? На старый вариант уже киви не регистрирует и переводит всех на новый вариант

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

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