администрация киви кошелек номера и скрипт

Как легально «вскрыть» QIWI Кошелек и прокачать его по полной программе

С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

администрация киви кошелек номера и скрипт. image loader. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-image loader. картинка администрация киви кошелек номера и скрипт. картинка image loader. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

История появления API

Формально история нашего API началась в апреле этого года, хотя часть из входящих в него методов была доступна задолго до этого.

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

Желающих так схитрить оказалось довольно много. Это и студенты-энтузиасты, которым интересно поковыряться в деталях работы Кошелька, и профессиональные разработчики, желающие интегрировать отдельные функции сайта QIWI Кошелька в свои решения. В итоге параллельно с развитием сайта начала развиваться целая экосистема сторонних решений в «сером» режиме, не легализованном в пользовательском соглашении и не обеспеченным нашим саппортом.

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

Чтобы упорядочить выгрузку данных с сайта, мы приняли решение легализовать ее, как это сделали в свое время в Citibank, Wargaming и Вконтакте. Мы описали наиболее современный и стабильный из существующих способов получения информации, сформировав первую версию пользовательского API.

С появлением документации для разработчиков пользователям больше не нужно разбирать наш сайт по кусочкам, рискуя наткнуться на старые протоколы. По посещаемости раздела документации мы отслеживали, насколько востребован API. Мы также разместили адрес электронной почты для обратной связи и вопросов и мониторили публикации по теме в социальных сетях и форумах. На тот момент перед нами не стояло задачи как-то продвигать API — мы хотели навести порядок и предложить сторонним разработчикам бесплатный, безопасный, проверенный способ доступа.

Публикация документации по API сама по себе никак не отразилась на работе сторонних инструментов доступа к функциям Кошелька. Мы не планировали регламентировать «самострой», но наблюдали за ситуацией, поскольку решения были построены разработчиками на свой страх и риск на основе недокументированных возможностей сервиса. И пока они не затрагивают данные наших пользователей, мы никак с ними не боремся, но стараемся выйти на контакт с их создателями и рекомендовать перейти на использование задокументированного API.

Поскольку запросы проходили через парсинг сайта, очевидно, что решения, использующие выходящие за рамки API методы, будут работать до тех пор, пока соответствующие схемы работают на сайте. Но мы надеемся, что после появления более качественного пути недокументированные решения начнут постепенно отмирать.

Проблемы первой версии

К сожалению, на момент создания первой версии API у нас еще не было отдельной системы аутентификации. Поэтому на том этапе мы использовали схему аутентификации с нашего сайта (CAS), она была разобрана по отдельным командам и опубликована на developer.qiwi.com.

Аутентификация стала ключевой проблемой первого API. Если с точки зрения сайта механизм был правильным (именно так организована аутентификация на большинстве веб-страниц, по принципу двух токенов с разным временем жизни), то пользователю пройти процедуру оказалось довольно сложно. Этот метод изначально не был ориентирован на пользователей, а служил внутренним задачам нашего сайта. В результате возникали различные сложности, к примеру, выскакивала капча «докажите, что вы не робот», что было неожиданностью для пользователей, поскольку API предполагает доступ именно при помощи автоматических систем.

Хотя публикацию открытого API мы никак не афишировали, в сети появилось несколько статей, в том числе с негативными отзывами. На адрес обратной связи api_help@qiwi.com мы получили более сотни писем, смысл которых сводился к тому, что сам по себе API хороший, но аутентификация никуда не годится. Не все пользователи понимали, почему для подключения к финансовому сервису надо проходить столь заковыристую процедуру, в то время как с Instagram или Вконтакте все намного проще. Мы разъясняли, что сложности были обусловлены именно финансовой составляющей, ведь используемый метод (как в аутентификации сайта, так и в API) не должен ставить под угрозу счета клиентов.

Анализируя обратную связь, мы увидели, что API востребован, а критика направлена в основном на систему аутентификации, и приняли решение развивать API дальше.

Обновленный API

Разработка новых методов в рамках API была поручена команде специалистов, которые делают бекэнд для сайта и мобильного приложения QIWI Кошелька. API — их ключевая компетенция, именно эта команда переводит основной сайт на архитектуру микросервисов. И API тут служит для взаимодействия основного сайта и отдельных сущностей через запросы, которые мы передаем нашим пользователям.

Чтобы доработать существующий API и добавить в него новые методы, мы тщательно проанализировали обратную связь от пользователей.

Хотя среди наших клиентов довольно много любителей-энтузиастов, склонных пробовать что-то новое, основная часть пользователей API — профессиональные разработчики, интегрирующие QIWI Кошелек в свои бизнес-процессы (причем, это не интернет-магазины — для юридических лиц у нас предусмотрен отдельный API). В основном речь идет об оптимизации работы Кошелька под собственные нужды: настройке уведомлений, автоматизации оплаты услуг и обмена цифровыми товарами между пользователями, а также других задачах, не связанных с привычной электронной коммерцией.

Опираясь на отзывы, мы предложили новую аутентификацию пользователей через API, добавили новые функции для взаимодействия с Кошельком. В первой версии у нас были описаны запрос баланса, история платежей и отправка перевода. Сейчас их дополнили запрос профиля пользователя, оплата сотовой связи, переводы в банки и на карты по номерам карт, счетов и договоров вместо полных реквизитов.

Новая аутентификация

Для построения системы аутентификации, ориентированной на API, мы использовали стандарт RFC 6749 по открытому протоколу OAuth 2.0. Чтобы аутентификация соответствовала требованиям финансового сервиса, мы обеспечили двухфакторный доступ — по паролю к Кошельку и SMS-коду. Для прохождения процедуры пользователю необходимо выпустить токен, действительный в течение одного месяца 180 дней (выпуск подтверждается SMS-сообщением). По просьбе пользователей в новой версии OAuth 2.0 мы также открыли возможность выбора прав доступа для токена. К примеру, если требуется запросить баланс или получить историю платежей, токену даются права только на чтение. Всего доступно четыре группы прав доступа:

Функция оказалась весьма востребована, менее половины токенов выпускается с полными правами (осуществление платежей), многим нужно лишь получение информации.

Профиль пользователя

Одна из новых функций, родившихся внутри нашей команды, а не из пожеланий клиентов — запрос профиля пользователя. Он позволяет получать различную информацию о Кошельке: дату регистрации, привязанный адрес электронной почты, уровень идентификации Кошелька. Последнее особенно важно для финансового сервиса, поскольку уровень идентификации определяет лимиты по операциям для кошелька. Ранее эту информацию можно было найти в настройках Кошелька на сайте qiwi.com, теперь она доступна и через API.

Отметим, что персональные данные пользователя через запрос профиля не доступны — таково требование безопасности.

Комиссионные тарифы

Следуя пожеланиям пользователей, мы добавили в API возможность запрашивать размер комиссии при проведении операций по любому из доступных поставщиков услуг. Метод этот открыт и прохождения процедуры аутентификации не требует.

Оплата сотовой связи

Еще одно нововведение, инициированное нашими пользователями, — инструмент автоматизации оплаты сотовой связи, например, для телефонов курьеров.

Фактически метод состоит из двух этапов:

Переводы в банки и на банковские карты

По аналогии с оплатой сотовой связи эта группа методов API позволяет автоматизировать переводы на банковские карты систем VISA, MasterCard и национальной платежной системы МИР по России и СНГ. Перевод осуществляется по номеру карты, по нему же определяется платежная система.

Банковский перевод — это отдельный метод, используемый для отправки денег в некоторые банки, с которыми у нас реализован онлайн-протокол моментальных переводов. В отличие от обычных денежных переводов по банковским реквизитам, для этих банков можно использовать большее количество идентификаторов клиента (номер карты, договора, счета и т. п.).

Юридическая сторона вопроса

До последнего времени доступ по API был формально запрещен. Все, что выполнялось при помощи API, делалось на свой страх и риск. Если пользователь распарсил сайт, достал из него какие-то команды, провел операции с кошельком, и у него пропали деньги, всю ответственность за последствия своих действий нес он сам. Техническая поддержка никак не участвовала в решении подобных проблем.

Чтобы таких ситуаций больше не возникало, мы внесли в пользовательское соглашение соответствующие изменения. Теперь API имеет официальный статус наравне с сайтом и мобильным приложением.

Что будет дальше?

Перечисленные методы доступа к данным уже работают, а документация по ним опубликована на сайте developer.qiwi.com.

Завершено внутреннее тестирование, и, опубликовав API, мы перешли ко второму этапу — проверке работоспособности связки «пользователь + документация + API». Этот этап должен ответить на вопросы о том, насколько понятна документация, нужны ли какие-то дополнительные пояснения и т. п. Поэтому мы предлагаем пользователям направлять отзывы на наш адрес: api_help@qiwi.com.

В ближайшей перспективе мы планируем расширить возможности API, предоставив сторонним сервисам методы для регистрации новых и аутентификации существующих пользователей в системе, а также проведения от их имени финансовых операций. Это немного иная модель взаимодействия между нами, пользователем и третьей стороной — сторонним сервисом.

Если вам интересны детали разработки новой версии API, пишите и задавайте вопросы в комментариях — мы постараемся ответить на них в наших следующих публикациях.

Внимание, конкурс

Чтобы заинтересовать разработчиков в использовании нового API, мы проводим всероссийский QIWI API Contest. Это первый конкурс в рамках QIWI Open Platform, направленный на популяризацию API компании.

Для участия в конкурсе необходимо создать Mobile First решения — чат-боты, мобильные приложения и web-продукты c использованием API QIWI Кошелька. Наши эксперты отберут наиболее проработанные решения и пригласят до 15 участников в финал конкурса, который пройдет в Москве 23 сентября.

Конкурсанты из других городов могут принять участие дистанционно. Регистрация проектов открыта и продлится до 15 сентября. Заявку на участие можно сделать на сайте QIWI API Contest через Timepad или отправить на почту apimarket@qiwi.com. Для всех вопросов мы создали специальный чат в Telegram.

Источник

Qiwi Wallet: горячая линия поддержки Киви-кошелька

Все проблемы, связанные с получением незаконного доступа к Киви-кошельку, переводом, не дошедшим до адресата, или случаями мошенничества, решает служба безопасности платежной системы. Остальные случаи находятся в ведении технической поддержки Qiwi. К сожалению, не все клиенты компании знают, куда позвонить или написать в случае сложностей, возникших при использовании Киви-кошелька или терминала. Поэтому в данной статье представлены все удобные способы обращения в службу поддержки, в том числе горячая линия Киви.

администрация киви кошелек номера и скрипт. Qiwi podderzhka. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-Qiwi podderzhka. картинка администрация киви кошелек номера и скрипт. картинка Qiwi podderzhka. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Какие проблемы решает служба поддержки?

Есть несколько типичных ситуаций, для решения которых понадобится помощь специалиста службы техподдержки клиентов онлайн:

Кроме того, служба поддержки решает все вопросы, касающиеся работы платёжной системы Киви.

Как позвонить в поддержку Киви?

Первый вопрос в случае необходимости связаться с support-службой (справочной), чтобы получить помощь, это «как туда позвонить»?

Для упрощения взаимодействия Qiwi и клиентов существуют контактные колл-центры.

Номер оператора Qiwi Wallet для поддержки пользователей Visa Qiwi-кошелька: 8-800-707-77-59 (бесплатный телефон — работает круглосуточно).

Звонки полностью бесплатны, так же как и по второму номеру — 8-800-200-00-59 (для регионов придётся добавить 4004).

Отдельный номер есть у службы поддержки Киви для агентов: 8-800-333-69-00.

администрация киви кошелек номера и скрипт. Qiwi support. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-Qiwi support. картинка администрация киви кошелек номера и скрипт. картинка Qiwi support. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

У этого способа связи есть несколько минусов:

Через сайт

Поддержка осуществляется и посредством функционала официального сайта.

Visa QIWI Wallet

Как написать в саппорт Qiwi?

Обращение в службу поддержки можно отправить в электронном виде прямо с главной страницы платёжного сервиса. Для этого нужно выбрать кнопку «Помощь» в правом верхнем углу, затем жмём на фразу «обратитесь в службу поддержки» возле которой изображён спасательный круг.

После этого в меню ищем категорию вопроса, требующего решения, затем конкретизируем свой выбор при помощи подраздела, чтобы специалисты быстрее могли определить суть нашей проблемы. Теперь заполняем все графы и максимально подробно описываем проблему. Отправляем запрос и ждём сообщения на электронную почту о том, что обращение зарегистрировано.

Терминалы

Обращения, связанные с работой терминалов, оформляются по тому же принципу, только при первичном выборе категории нужно указать «Терминалы», а затем конкретизировать запрос. При необходимости загружаем скан чека и нажимаем «отправить».

администрация киви кошелек номера и скрипт. Qiwi terminal. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-Qiwi terminal. картинка администрация киви кошелек номера и скрипт. картинка Qiwi terminal. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Служба безопасности

У службы безопасности, в отличие от службы поддержки, иные функции:

Поводом для обращения в СБ может стать одна из следующих проблем:

Чтобы обратиться в службу безопасности Киви, нужно после выбора раздела «Помощь» на сайте, кликнуть на подраздел «Служба безопасности» и выбрать нужный вопрос.

По электронной почте

Для обращения по электронной почте действуем так: на сайте платёжной системы выбираем раздел «Контакты», где и будут указаны все адреса, телефонные номера и адрес электронной почты, в том числе — https://corp.qiwi.com/business/contacts.action.

У компании есть два адреса электронной почты, один предназначен для приёма обращений по работе аппаратов самообслуживания — konsultant@qiwi.ru. Второй — для решения прочих вопросов: tp@qiwi.ru.

Обращение через чат

Недавно Qiwi была запущена возможность пообщаться с оператором в онлайн-чате, используя мессенджер Telegram. Теперь связаться со специалистом службы поддержки Киви можно быстро и удобно, а ответ на свой вопрос получить посредством текстовых сообщений. Первичное общение в чате происходит с ботом, который выясняет общие моменты, после чего подключается оператор. Через Телеграм с Киви можно связаться по адресу @qiwi_sup_bot. Внимательно отнеситесь к данному способу связи, так как ботов-мошенников уже немало!

Через офис

Если ни один из перечисленных выше способов обращения в службу поддержки вам не подошёл, остаётся только посетить офис платёжной системы. Его адрес можно найти в разделе «Контакты»: Москва, мкр. Чертаново Северное, 1А, корп. 1.

администрация киви кошелек номера и скрипт. Qiwi ofis. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-Qiwi ofis. картинка администрация киви кошелек номера и скрипт. картинка Qiwi ofis. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Контакты

Раздел “Контакты” на сайте Киви содержит полную информацию об адресах, телефонах и адресах электронной почты компании, а также о времени работы банка и офиса:

Время работы офиса и Банка:

Адрес местонахождения Банка:

117648, г. Москва, мкр. Чертаново Северное, д. 1А, корп. 1

Контакты КИВИ Банка (АО):

8-800-555-000-5 (звонок по России бесплатный)Факс: +7 (495) 231-36-47

На сайте Qiwi представлена также информация о местонахождении и времени работы многочисленных филиалов. По работе банковских сервисов можно обращаться на дополнительный адрес электронной почты — bankinfo@qiwi.ru.

Заключение

Обращение в службу поддержки платёжной системы Киви не составит труда, если вы ознакомились со всеми предложенными способами и выбрали самый удобный из них. Система Qiwi является достаточно хорошо защищённой, и, согласно отзывам пользователей, оперативно и качественно решает проблемы клиентов за счёт грамотной работы службы поддержки.

Источник

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

Можно ли взломать QIWI Кошелек?

Многие интернет-ресурсы пишут о том, как взломать Киви, но эту информацию не всегда можно подтвердить. Скорее всего в на таких сайтах вам предложат скачать программу или файл, который будет являться трояном (вирусом) и таким образом мошенники получат доступ к вашему кошельку.

администрация киви кошелек номера и скрипт. kak vzlomat qiwi koshelek virus. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-kak vzlomat qiwi koshelek virus. картинка администрация киви кошелек номера и скрипт. картинка kak vzlomat qiwi koshelek virus. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Наиболее распространенными методами, которые используются для получения доступа к чужому кошельку, являются:

Заражение смартфона или компьютера вирусом

Когда телефон заражен вирусом, данные с легкостью могут попасть к злоумышленникам. Таким образом, логин и пароль от Киви также иногда раскрывается мошенникам.

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

Использование программ для взлома Киви кошелька

Как известно, на просторах интернета множество вирусных программ (QIWIH, QIWI Hack), поэтому не следует ничего скачивать из неизвестных или подозрительных источников.
Такая программа при вводе логина и пароля Киви также может передать сведения мошенникам.

администрация киви кошелек номера и скрипт. kak vzlomat qiwi koshelek programma. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-kak vzlomat qiwi koshelek programma. картинка администрация киви кошелек номера и скрипт. картинка kak vzlomat qiwi koshelek programma. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Использование терминала Киви для взлома кошелька

После проведения платежных операций через терминал, пользователю Киви выдается чек, на котором указаны все данные о платеже. Мошенник может завладеть этим чеком и получить всю необходимую для доступа к кошельку информацию.
По этой причине после работы с терминалом необходимо забирать чеки с собой или же не печатать их.

Получение доступа к Киви обманом пользователя (фишинг)

В этом случае клиент Киви сам выдает сведения, позволяющие мошенникам получить доступ к электронному кошельку. Это может быть фишинговое письмо или звонок оператора службы поддержки. Таким образом, в процессе разговора злоумышленник вытягивает из пользователя информацию. На подобные уловки часто ведутся, например, пожилые люди, которые не разбираются в современных технологиях.

администрация киви кошелек номера и скрипт. kak vzlomat qiwi koshelek api kluch. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-kak vzlomat qiwi koshelek api kluch. картинка администрация киви кошелек номера и скрипт. картинка kak vzlomat qiwi koshelek api kluch. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

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

Достать чек из урны рядом с терминалом еще проще. Так еще сложнее вычислить человека, который получил незаконный доступ к кошельку и имеет возможность распоряжаться чужими средствами.

Как обезопасить свой QIWI Кошелек от взлома

Можно ли заработать на уязвимостях в Киви?

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

Мифы о взломе QIWI

Существует также несколько распространенных мифов о том, как можно быстро и без проблем взломать чужой Киви кошелек. Например, широко распространена информация о том, что есть специальная программа, которая стоит совсем недорого. Заплатив символическую сумму, мошенник с легкостью получает доступ к Киви кошельку любого человека. Подобные сведения точно являются 100% мифом.

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

Источник

API QIWI Кассы

Последнее обновление: 2019-03-20 | Редактировать на GitHub

Для работы API потребуются публичный и секретный ключи. Ключи создаются в личном кабинете после регистрации и подключения на kassa.qiwi.com или p2p.qiwi.com.

Схема работы

администрация киви кошелек номера и скрипт. bill payments. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-bill payments. картинка администрация киви кошелек номера и скрипт. картинка bill payments. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Пользователь формирует заказ на сайте мерчанта.

Мерчант перенаправляет пользователя на Платежную форму для выставления счета по заказу. Или выставляет счет по API и перенаправляет пользователя на созданную платежную форму.

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

После оплаты счета мерчант получает уведомление (предварительно настройте отправку уведомлений в Личном кабинете). Уведомления об оплате счета содержат параметры авторизации, которые необходимо проверять на сервере мерчанта.

Также есть возможность

Авторизация

Запросы мерчанта авторизуются посредством секретного ключа API (SECRET_KEY). Параметр авторизации указывается в заголовке Authorization, значение которого формируется как «Bearer SECRET_KEY».

Публичный ключ (PUBLIC_KEY) используется для выставления счетов через веб-форму.

Ключи создаются в личном кабинете после регистрации и подключения на kassa.qiwi.com или p2p.qiwi.com.

Взаимодействие через API

1. Выставление счета

Запрос → PUT

HEADERS

Ответ ←

Пример тела ответа при ошибке

HEADERS

2. Уведомления об оплате счетов

Запрос ← POST

Уведомление представляет собой входящий POST-запрос.

Тело запроса содержит JSON-сериализованные данные счета (кодировка UTF-8).

Адрес сервера для уведомлений указывается на сайте kassa.qiwi.com в разделе «Настройка протокола» или на p2p.qiwi.com при генерации ключей.

HEADERS

Авторизация уведомлений

Алгоритм проверки подписи:

Объединить значения параметров в одну строку с разделителем | :

где <*>– значение параметра уведомления. Все значения при проверке подписи должны трактоваться как строки.

Вычислить HMAC-хэш c алгоритмом хэширования SHA256:

hash = HMAС(SHA256, invoice_parameters, secret_key) Где:

Сравнить значение заголовка X-Api-Signature-SHA256 с результатом из п.2.

Строка и ключ подписи кодируются в UTF-8.

Параметры

В POST-запросе уведомления указаны параметры счета.

ПараметрОписаниеТип
billДанные о счетеObject
billIdУникальный идентификатор счета в системе мерчантаString(200)
siteIdИдентификатор сайта мерчанта в QIWI КассеString
amountДанные о сумме счетаObject
amount.valueСумма счета, округленная до двух десятичных знаков в меньшую сторонуNumber(6.2)
amount.currencyИдентификатор валюты счета (Alpha-3 ISO 4217 код)String(3)
statusДанные о статусе счетаObject
status.valueСтроковое значение статусаString
status.changedDateTimeДата обновления статуса. Формат даты
ГГГГ-ММ-ДДTЧЧ:ММ:ССZ
String
customerДанные о пользователе, на которого был выставлен счетObject
customer.phoneНомер телефона, на который был выставлен счет (если был указан при выставлении счета)String
customer.emailE-mail пользователя (если был указан при выставлении счета)String
customer.accountИдентификатор пользователя в системе мерчанта (если был указан при выставлении счета)String
creationDateTimeДата создания счета. Формат даты
ГГГГ-ММ-ДДTЧЧ:ММ:ССZ
String
expirationDateTimeСрок оплаты счета. Формат даты
ГГГГ-ММ-ДДTЧЧ:ММ:СС+ЧЧ:ММ\-Z
String
commentКомментарий к счетуString(255)
customFieldsДополнительные данные счета (если были указаны при выставлении счета).Object
versionВерсия уведомленийString

Ответ →

HEADERS

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

3. Проверка статуса оплаты счета

Метод позволяет проверить статус оплаты счета клиентом. Рекомендуется его использовать после получения уведомления об оплате.

Запрос → GET

URL https://api.qiwi.com/partner/bill/v1/bills/

HEADERS

Ответ ←

Пример тела ответа при ошибке

HEADERS

4. Отмена неоплаченного счета

Метод позволяет отменить неоплаченный счет.

Запрос → POST

URL https://api.qiwi.com/partner/bill/v1/bills//reject

HEADERS

Ответ ←

Пример тела ответа при ошибке

HEADERS

5. Возврат средств

Метод позволяет сделать возврат средств по оплаченному счету.

Запрос → PUT

URL https://api.qiwi.com/partner/bill/v1/bills//refunds/

HEADERS

Ответ ←

Пример тела ответа при ошибке

HEADERS

6. Статус возврата

Метод запрашивает статус возврата по оплаченному счету.

Запрос → GET

URL https://api.qiwi.com/partner/bill/v1/bills//refunds/

HEADERS

Ответ ←

Пример тела ответа при ошибке

HEADERS

Статусы оплаты счетов

СтатусОписаниеФинальный
WAITINGСчет выставлен, ожидает оплаты
PAIDСчет оплачен+
REJECTEDСчет отклонен+
EXPIREDВремя жизни счета истекло. Счет не оплачен+

Статусы операции возврата

СтатусОписаниеФинальный
PARTIALЧастичный возврат суммы
FULLПолный возврат суммы+

Дополнительно

Выставление счета через платежную форму

Простой способ для интеграции. При открытии формы клиенту автоматически выставляется счет. Параметры счета передаются в открытом виде в ссылке. Далее клиенту отображается платежная форма с выбором способа оплаты. При использовании этого способа нельзя гарантировать, что все счета выставлены мерчантом, в отличие от выставления по API.

REDIRECT →

URL https://oplata.qiwi.com/create

Параметры

В ссылке на веб-форму указываются параметры счета.

ПараметрОписаниеТипОбяз.
publicKeyКлюч идентификации мерчанта, полученный в QIWI КассеString+
billIdУникальный идентификатор счета в системе мерчантаURL-закодированная строка String(200)
amountСумма, на которую выставляется счет, округленная в меньшую сторону до 2 десятичных знаковNumber(6.2)
phoneНомер телефона пользователя, на который выставляется счет (в международном формате)URL-закодированная строка
emailE-mail пользователя, куда будет отправлена ссылка для оплаты счетаURL-закодированная строка
accountИдентификатор пользователя в системе мерчантаURL-закодированная строка
commentКомментарий к счетуURL-закодированная строка String(255)
customFields[]Дополнительные данные счетаURL-закодированная строка String(255)
lifetimeДата, до которой счет будет доступен для оплаты. Если счет не будет оплачен до этой даты, ему присваивается финальный статус EXPIRED и последующая оплата станет невозможна.
Внимание! По истечении 45 суток от даты выставления счет автоматически будет переведен в финальный статус
URL-закодированная строка
ГГГГ-ММ-ДДTччмм
successUrlURL для переадресации в случае успешной оплаты с баланса QIWI Кошелька. При ином способе оплаты переадресация не выполняется. Ссылка должна вести на сайт мерчанта.URL-закодированная строка

Персонализация

Персонализация позволяет адаптировать платежную форму под ваш стиль. Настраивается лого, фон и цвет кнопок.

Создать стили можно в личном кабинете. Возможно создать несколько стилей.

При настройке задается код, привязанный к стилю (например, кодСтиля ). Для использования стиля на платежной форме необходимо передать в параметре customFields запроса создания счета или вызова платежной формы переменную: «themeCode»:»кодСтиля» с соответствующим кодом стиля.

Пример передачи параметра при работе с формой

Пример передачи параметра при работе через API

администрация киви кошелек номера и скрипт. Custom. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-Custom. картинка администрация киви кошелек номера и скрипт. картинка Custom. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Checkout Popup

Пример работы popup

Всплывающее окно (popup) позволяет открыть форму оплаты поверх вашего сайта. В библиотеке доступно два метода: создание нового счета и открытие существующего.

Установка и подключение:

Выставление нового счета

Пример выставления счета через popup

ПараметрОписаниеТипОбязательное
publicKeyКлюч идентификации мерчанта, полученный в QIWI КассеString+
amountСумма, на которую выставляется счет, округленная в меньшую сторону до 2 десятичных знаковNumber(6.2)+
phoneНомер телефона пользователя, на который выставляется счет (в международном формате)String
emailE-mail пользователя, куда будет отправлена ссылка для оплаты счетаString
accountИдентификатор пользователя в системе мерчантаString
commentКомментарий к счетуString(255)
customFieldsДополнительные данные счетаObject
lifetimeДата, до которой счет будет доступен для оплаты. Если счет не будет оплачен до этой даты, ему присваивается финальный статус EXPIRED и последующая оплата станет невозможна.Строка в виде ГГГГ-ММ-ДДTччмм

Открытие существующего счета

Пример открытия уже созданного счета в popup

Возможности при открытии ссылки счета

При выставлении счета через API в ответе приходит payUrl с ссылкой на форму оплаты. К ссылке можно добавить следующие параметры:

Готовые решения

SDK и библиотеки

Решения для CMS

Рекомендации к оформлению

Иконки

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

администрация киви кошелек номера и скрипт. var 1. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-var 1. картинка администрация киви кошелек номера и скрипт. картинка var 1. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Допустимо отображение QIWI Кассы текстом, без логотипа. Иконки способов оплаты выводятся:

администрация киви кошелек номера и скрипт. var 2. администрация киви кошелек номера и скрипт фото. администрация киви кошелек номера и скрипт-var 2. картинка администрация киви кошелек номера и скрипт. картинка var 2. С недавнего времени пользователям Visa QIWI Кошелька доступны новые методы API. Под катом: что это за API, зачем мы его открыли и почему стоит начать им пользоваться уже сейчас.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *