Skip to content

Latest commit

 

History

History
103 lines (68 loc) · 6.2 KB

qiwi-wallet-personal_ru.html.md

File metadata and controls

103 lines (68 loc) · 6.2 KB
title search metatitle metadescription category language_tabs toc_footers includes
API QIWI Кошелька
true
API QIWI Кошелька
API QIWI Кошелька позволяет автоматизировать выполнение платежей и получение отчетов о платежах, информации о счёте, идентификации.
apiqiwiwallet
http
Запрос/ответ
shell
cURL
php
PHP
python
Python
<a href='/ru/qiwi-wallet-api-release-notes/index.html'>Список изменений</a>
<a href='/'>На главную</a>
<a href='mailto:api_help@qiwi.com'>Обратная связь</a>
<a href='https://t.me/qiwi_api_help_bot'>Помощь по P2P-операциям</a>
<a href='/sandbox/index.html'>Попробовать API</a>
qiwi-wallet-personal/profile_ru
qiwi-wallet-personal/payment_history_ru
qiwi-wallet-personal/balance_ru
qiwi-wallet-personal/master_ru
qiwi-wallet-personal/payment_ru
qiwi-wallet-personal/webhook_ru
qiwi-wallet-personal/error_ru

*[Токен]: Символьная строка для аутентификации пользователя в API по стандарту OAuth 2.0 RFC 6749, RFC 6750. *[токен]: Символьная строка для аутентификации пользователя в API по стандарту OAuth 2.0 RFC 6749, RFC 6750. *[API]: Application Programming Interface - набор готовых методов, предоставляемых приложением (системой) для использования во внешних программных продуктах. *[JSON]: JavaScript Object Notation - текстовый формат обмена данными, основанный на JavaScript.

Общие сведения {#intro}

API QIWI Кошелька позволяет автоматизировать получение информации о вашем счёте в сервисе QIWI Кошелек и проводить операции с его помощью.

Методы API доступны после регистрации пользователя в сервисе QIWI Кошелек.

Авторизация запросов {#auth_param}

  • Авторизация

Параметр Описание Тип
Bearer token Токен для доступа к вашему QIWI кошельку по API. Действие токена заканчивается через 180 дней после выпуска. Одновременно может действовать только один токен. String

Доступ к API {#auth_api}

Основной URL-адрес для вызова методов API (если не указано иное):

https://edge.qiwi.com

Для успешного вызова методов API необходимы:

  • Корректные значения HTTP-заголовков Accept и Content-Type в запросе. API QIWI Кошелька поддерживает только один MIME-тип: application/json. Любое другое значение приведет к ошибке формата данных.
  • URL, составленный согласно требованиям к нужному запросу.
  • OAuth-токен, выданный вам для доступа к вашему QIWI кошельку. Для некоторых запросов его не потребуется.

Получение OAuth-токена {#auth_data}

Мы остановили выпуск OAuth-токенов. Приносим извинения за доставленные неудобства.

API QIWI Кошелька использует открытый протокол OAuth 2.0. Согласно протоколу, пользователь авторизуется или регистрируется на сайте https://qiwi.com и запрашивает токен OAuth 2.0 Bearer с правом выполнения определённых действий. Выпуск токена подтверждается одноразовым кодом из СМС.

Токен действует в течение 180 дней с момента выпуска. Вы можете заблокировать токен, не дожидаясь окончания срока его действия. Для этого удалите доступ к вашему кошельку для приложения QIWI API на этой странице.

block token

Пример вызова API {#auth_ex}

curl "адрес сервера" \
  --header "Accept: application/json" \
  --header "Content-Type: application/json" \
  --header "Authorization: Bearer <токен API QIWI Кошелька>"

Мы остановили выпуск OAuth-токенов. Приносим извинения за доставленные неудобства.

Передавайте полученный токен в HTTP-заголовке Authorization при каждом вызове API, указывая тип токена Bearer перед его значением. Пример получения такого заголовка:

  • В результате авторизации на сайте QIWI Кошелек и выпуска токена получен токен, представляющий собой строку:

U1QtOTkwMTAyLWNud3FpdWhmbzg3M

  • Токен добавляется в заголовок Authorization: Bearer

  • Итоговый заголовок, добавляемый в каждый запрос к API QIWI Кошелька:

Authorization: Bearer U1QtOTkwMTAyLWNud3FpdWhmbzg3M