Авторизация при запросах

Авторизация при запросах на сервер Visa QIWI Wallet


         При регистрации провайдеру выдается дополнительный секретный пароль, используемый для авторизации при запросах в сторону Visa QIWI Wallet. Пароль генерируется автоматически вместе с идентификатором (API ID) на партнерском сайте ishop.qiwi.com в настройках аутентификационных данных для всех протоколов.
Провайдер может непосредственно в интерфейсе сайта сгенерировать несколько пар «API ID – пароль API» или удалить существующие ID. Пароль задается с помощью ссылки Сгенерировать новый ID на партнерском сайте ishop.qiwi.com в разделе Данные магазина: Аутентификационные данные для всех протоколов.
         При авторизации проверяется пароль для доступа к API. Он передается по стандартным правилам basic-авторизации при запросах по HTTP.
К запросу добавляется заголовок “Authorization”, значение которого представляет собой строку “Basic ” (с пробелом на конце) и закодированную в BASE64 пару login:password, где login – идентификатор для авторизации в API Visa QIWI Wallet (API ID), password – секретный пароль от API Visa QIWI Wallet, соответствующий этому API ID.
Все запросы в сторону Visa QIWI Wallet шифруются с помощью SSL.