В VamShop добавлен новый модуль оплаты киви, работающий по протоколу REST (вдобавок к уже существующему модулю qiwi, который работает по устаревшему протоколу SOAP).
В данной заметке расскажем, как настраивать новый модуль киви, работающий по REST протоколу.
1. Регистрируете свой магазин на http://ishop.qiwi.com.
2. Ждёте когда Ваш магзаин активируют.
3. Переходите на страницу настроек Вашего магазина https://ishop.qiwi.com/options/merchants.action
4. Генерируете аутентификационые данные для своего магазина, запишите полученный данные, в итоге у Вас должны быть следующие данные: API ID, Идентификатор магазина, Пароль для уведомлений.
5. Активируете протокол REST в опции — Настройки Pull (REST) протокола.
6. Включаете чуть ниже уведомления в опции — Включить уведомления.
7. В опции URL для оповещения указываете — http://ваш-магазин.ру/qiwi_rest.php
Всё, теперь настраиваем модуль оплаты киви на стороне VamShop.
Настройка модуля оплаты в магазине:
1. В Админке — Модули — Оплата включаете модуль qiwi_rest.
2. В настройках модуля указываете свои значения для опций Идентификатор магазина, API ID, Пароль для уведомлений, все эти данные доступны на сайте киви, в настройках Вашего магазина — https://ishop.qiwi.com/options/merchants.action
Всё, Ваш магазин подключён к киви, одной из самых популярных платёжных систем.
Теперь при оформлении заказа в магазине можно выбрать оплату через киви, указав номер мобильного телефона Вашего киви кошелька.
После оформления заказа Вы перейдёте на сайт киви для оплаты. Так же в Вашем киви кошельке появится новый счёт для оплаты заказа, выставленный магазином. Можно оплатить счёт либо из своего киви кошелька, либо сразу после оформления заказа, при переходе на сайт киви.
Модуль автоматический, т.е. умеет менять статус заказа в магазине на оплаченный, в случае оплаты счёта покупателем в своём киви кошельке.
Описание протокола киви (rest) — QIWI_Pull_API_v2.1.pdf
Модуль оплаты киви rest доступен в VamShop 1.74 и выше.