topup-wallet-docs/topup-wallet_ru.html.md at master · QIWI-API/topup-wallet-docs · GitHub

titlesearchmetatitlemetadescriptionlanguage_tabstoc_footersincludes

Top-Up API QIWI Кошелька

true

Top-Up API QIWI Кошелька

Top-Up API QIWI Кошелька позволяет автоматизировать выплаты на QIWI Кошельки пользователей.

xml

Примеры

<a href=’/’>На главную</a>

<a href=’https://static.qiwi.com/business/qiwi_bank/clients/doc/paydealerprotocolint.pdf’>Документация PDF</a>

<a href=’mailto:[email protected]’>Обратная связь</a>

topup-wallet/authorization_ru

topup-wallet/topup_ru

topup-wallet/topup-status_ru

topup-wallet/check-deposit_ru

topup-wallet/check-user_ru

topup-wallet/get-balance_ru

topup-wallet/errors_ru

Редактировать на GitHub

API выплат на кошельки предназначено для платежных агентов КИВИ Банк (АО), позволяет зачислять деньги на кошельки пользователей (балансы учетных записей клиентов в системе QIWI Wallet).

Что позволяет протокол {#functions}

  1. Переводить деньги клиентам сервиса QIWI Кошелек — запрос pay.
  2. Проверить текущий статус транзакции перевода — запрос status.
  3. Проверять возможность проведения платежа — запрос check-deposit-possible.
  4. Проверять существование клиентов в сервисе QIWI Кошелек — запрос check-user.
  5. Следить за балансом на агентском счете для выплат — запрос ping.

Как это работает {#howitworks}

  1. Пользователь передает вам сумму пополнения и номер QIWI Кошелька, который нужно пополнить.
  2. Вы отправляете запрос в Top-Up API QIWI Кошелька на проверку возможности проведения платежа.
  3. Вы отправляете запрос в Top-Up API QIWI Кошелька на пополнение этого кошелька.
  4. Вы проверяете текущий статус платежа. Платеж должен принять финальный статус.
  5. При успешном финальном статусе платежа средства автоматически перечисляются на баланс кошелька пользователя с вашего агентского счета.
  6. При неуспешном финальном статусе платежа вы возвращаете средства клиенту.

По вопросам интеграции и сотрудничества пишите на [email protected].

Взаимодействие происходит посредством пересылки запросов и ответов на них системы QIWI Wallet. Запросы и ответы – XML-документы в кодировке UTF-8.

В API используются только HTTP POST-запросы, XML-документ помещается в теле HTTP-запроса. Используется только HTTPS-протокол.

Справка по формату значений тегов и атрибутов XML.

Описанные в документации теги и атрибуты запросов/ответов обязательны для передачи (если в описании конкретного тега или атрибута не указано иное). Добавление дополнительных тегов или атрибутов в ответы или запросы не является нарушением протокола. Следите за обновлениями протокола на Github.

Запросы в производственной среде отправляются по протоколу HTTPS на URL:

https://api.qiwi.com/xml/topup.jsp

При использовании аутентификации по клиентскому сертификату запросы в производственной среде отправляются по протоколу HTTPS на URL:

https://private-api. qiwi.com/xml/topup.jsp

Необходимо проверять подлинность сервера QIWI с помощью цепочки сертификации и не устанавливать соединение, если проверка не пройдет успешно.

Аутентификация запросов выполняется по логину и паролю, помещаемым в XML-тегах terminal-id и extra name="password", соответственно. Логин и пароль выдаются при подключении к системе QIWI Wallet. Смена пароля выполняется через сотрудников КИВИ Банк (АО) или сотрудников уполномоченного представителя КИВИ Банк (АО).

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

Единственным признаком, на основе которого вы можете принимать решение о успешности или неуспешности выполнения платежа на своей стороне, является статус транзакции в системе QIWI Wallet. Как только вы получили для вашего платежа идентификатор транзакции txn_id в системе QIWI Wallet, вы можете проверить статус транзакции методом Проверка статуса платежа.

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

Каждому платежу (набору реквизитов: сумма, валюта, идентификатор клиента в системе QIWI Wallet, идентификатор сервиса) вы должны присваивать уникальный идентификатор.

Сценарий пополнения QIWI Кошелька отображен на диаграмме:

sequenceDiagram participant Agent as Агент participant qb as Система QIWI Wallet Agent->>qb:Проверка возможности
проведения платежа
(запрос «check-deposit-possible») qb->>Agent:Ответ alt Проведение платежа возможно Agent->>qb:Пополнение учетной записи Клиента
(запрос «pay») qb->>qb:Создание кошелька

при отсутствии учетной записи qb->>Agent:Ответ (статус платежа или ошибка) Agent->>Agent:Финальный статус платежа? alt Если финальный статус не получен loop Цикл до получения финального статуса Agent->>qb:Проверка статуса платежа пополнения
(запрос «status») qb->>Agent:Ответ (текущий статус платежа) end end alt Успех / Финал qb->>qb:Зачисление средств на кошелек Клиента end alt Неуспех / Финал Agent->>Agent:Возврат средств Клиенту end end

Логическая последовательность операций при взаимодействии с системой QIWI Wallet должна соответствовать блок-схеме:

graph TB ST(Начало пополнения учетной записи Клиента) —> A A[Проверка возможности проведения платежа] —> B{Проведение

платежа
возможно?} B —>|да| C{Учетная запись
существует?} B —>|нет| G[[Платеж НЕ проведен]] C —>|нет| H{Создать Клиента
и зарегистрировать платеж?} C —>|да| K H —>|да| K[Пополнение учетной записи Клиента] H —>|нет, если Клиент не найден,
то платеж не проводить| G K —>KN{Сетевая ошибка?} KN & KER —>|да| KW([Ожидание >= 10 минут]) KER —>|нет| PFS KN —>|нет| KER{Ошибка обработки запроса?} PFS —>|final-status=true| RS{Атрибут status?} PFS —>|final-status=false| MR KW —> MR[Проверка статуса платежа] RS —>|> 100| G RS —>|=60| X[[Платеж проведен]] MR —> MER{Сетевая ошибка?} MER —>|нет| MW{Ошибка обработки запроса?} MW & MER —>|да| KW MW —>|нет| PT{В ответе есть
тег payment с
номером транзакции txn_id?} PT —>|да| PFS{Атрибут final-status?} PT —>|нет| KW

QIWI Кошелек — Загрузить APK для Android

ПодробностиОбзорыВерсииИнформация

1/5

Описание QIWI Кошелек

Начнем с новенького:

😎 Переводы по никнейму

Добавьте кошельку громкое имя, тогда отправитель не узнает номер вашего телефона при переводе. Создайте никнейм в разделе Профиль и поделитесь им в соцсетях или мессенджере.

🤑 Оплата квитанций по QR-коду

Оплачивайте коммунальные услуги, детские сады и налоги без ввода реквизитов. Отсканируйте QR-код на квитанции, и данные подгрузятся сами. Вам останется только выбрать способ оплаты и подтвердить платеж.

🛒 Разделение чека

Больше не нужно считать, кто и сколько должен вам в кафе, ресторане или в магазине. Просто отсканируйте QR-код на чеке и отправьте ссылку со списком покупок друзьям. Они выберут нужные позиции и вернут деньги на кошелек.

А теперь по порядку:

Как начать пользоваться кошельком

Создайте кошелек по номеру телефона

Пополните кошелек так, как вам удобно:

— наличными в QIWI Терминалах,

— банковской картой,

— через интернет-банк,

— через МТС, Билайн, Мегафон или Tele2.

Совершайте платежи, переводите деньги, оплачивайте услуги и даже снимайте наличные, если у вас есть карта QIWI.

Запланируйте платежи

Создайте регулярный платеж для сотовой связи, интернета или кредита: укажите день, а мы напомним о платеже и проведем его.

Переводите деньги:

— на QIWI Кошелек друзьям, партнерам и близким быстро, где бы они не находились,

— на банковскую карту, например, Сбербанк, Тинькофф, Альфа-банк или ВТБ,

— на банковский счет по свободным реквизитам,

— на карту VISA или Mastercard зарубежных банков,

— на электронные кошельки Яндекс.Деньги и Webmoney,

— через систему денежных переводов CONTACT.

Оплачивайте ЖКУ и госуслуги

Добавьте в Избранное повседневные платежи, например, свет, газ, воду или штрафы ГИБДД. Тогда они всегда будут под рукой.

Погашайте займы, кредиты и задолженности

Если вовремя заплатить налоги в ФНС и погасить задолженность в ФССП и МФО, то приставы и коллекторы даже не узнают дорогу к вам домой.

Покупать в интернете

Оплачивайте покупки в интернет-магазинах кошельком или картами QIWI. Например, в AliExpress, ASOS или Amazon.

Оплачивайте игры

Покажите всем, кто тащит в тиме — оплачивайте покупки в Steam,World of Tanks, Warface, Battle.net и PlayStation Store.

Платите картой QIWI

Закажите карту QIWI, чтобы платить в магазинах, на заправках или в кафе.

Google Pay

Это удобный и безопасный способ оплаты покупок на телефонах Android. Если у вас уже есть карта QIWI, добавьте ее, если нет — закажите карту.

Снимайте деньги

В любом банкомате, где принимают карты VISA.

QIWI Кошелек — Версия 4.48.0

(27-06-2023)

Другие версии

Что нового Выбрать и заказать карту QIWI теперь стало проще и приятнее. Стильные, яркие, как на гирлянде, карты так и просятся в кошелек. Исправили ошибки, куда же без них.

Отзывов и оценок пока нет! Чтобы стать первым, пожалуйста,

61

Reviews

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

Версия APK: 4.48.0Пакет: ru.mw

Совместимость с Android: 5.1+ (Lollipop)
Разработчик:QIWI Wallet Ltd.Политика конфиденциальности:https://qiwi.com/Разрешения:28

4.48.0

27/6/2023

89K загрузки56 MB Размер

Скачать

4.47.0

19/6/2023

89K загрузки69.5 MB Размер

Скачать

4.46.2

28/5/2023

89K загрузки56 MB Размер

Скачать

4.45.1

12/5/2023

89K загрузки55.5 MB Размер

Скачать

4.44.0

27/4/2023

89K загрузки55.5 MB Размер

Скачать

4.43.0

17/4/2023

89K загрузки55.5 MB Размер

Скачать

4.42.1

10/4/2023

89K загрузки55 MB Размер

Скачать

4.41.1

2/3/2023

89K загрузки54.5 MB Размер

Скачать

4.41.0

9/2/2023

89K загрузки54.5 MB Размер

Скачать

4.40.2

3/2/2023

89K загрузки54.5 MB Размер

Скачать

Приложения в этой категории

Вам также могут понравиться.