Skip to end of metadata
Go to start of metadata

Внутренняя инструкция по настройке подключения Киви протокол 3 (REST)

В ЛК Киви:

  • протоколы HTTP и SOAP должны быть отключены на соответствующих вкладках.

  • На вкладке REST-протокол необходимо сгенерировать API_ID (Идентификатор пользователя) для проекта магазина. Вместе с ним будет предоставлен пароль (API_PASSWORD), запомнить его.

  • Включить протокол REST (Настройки Pull REST протокола).

  • Включить уведомления и в поле URL оповещения вписать урл нашего платежного шлюза в формате: http://paygate.otapi.net/qiwi.callback?instanceKey=КЛЮЧ_АГЕНТА

  • Установить галочку Подпись.

  • Сменить пароль оповещения по кнопке рядом.Запомнить пароль.


В настройках аккаунта агента на нашем платежном сайте необходимо заполнить поля:

  • Идентификатор аккаунта: ID проекта магазина,

  • Секретное слово: пароль оповещения (плат. уведомления),

  • Ключ к апи для аккаунта (применим к некоторым агрегаторам): API_ID,

  • Специальный параметр: API_PASSWORD

  • Версия протокола: 3


На странице “Список описаний для способов оплаты” включить способ оплаты qiwi.qiwi3

Примечание:

Для некоторых аккаунтов агентов наблюдались проблемы с оплатой, а именно платеж проходит, но на сайт агента не зачисляется. Это означает что не приходит платежное уведомление в нашу систему, хотя ЛК Киви настроен полностью корректно.

После долгой переписки с саппортом Киви выяснилось, что проблема была на стороне Киви, они что-то забывают включить у себя.

То есть если ЛК Киви настроен корректно, но подобная проблема наблюдается, необходимо писать в саппорт Киви. Делается через ЛК Киви на вкладке Поддержка:



 

В утилите по подключение ПС, в "Редактирование данных аккаунта" пишем:

Внутренний идентификатор - обычно это название домена сайта (без http:// и www вначале)

Признак активного аккаунта для ПС - ставим галочку, если подключаем в боевой режим

Идентификатор аккаунта - ID магазина (который агент предоставляет в заявке)

Секретное слово - пароль (который агент предоставляет в заявке)

Признак тестового режима - ставим галочку, если ПС еще не в боевом режиме, а в тестовом

Игнорировать ли сумму, пришедшую в уведомлении о платеже - не ставим галочку

URL оповещения - http://имя_сайта/pay_notify.php (например http://orangetao.kz/pay_notify.php)

Версия протокола - 3

Зачислять полную сумму, включая комиссию - не ставим галочку

Специальный параметр - API_PASSWORD

Ключ к апи для аккаунта (применим к некоторым агрегаторам) - API_ID

Используемая валюта - устанавливаем нужную валюту (агент указывает её в заявке на подключение ПС)

  • No labels