Как создать QR код для оплаты в платежной системе

Содержание

Сегодня, хочу рассказать, реальную истории из жизни. Надеюсь, что многие из читателей, кто хоть раз оплачивал коммунальные платежи или какие-нибудь квитанции, разделят мой скромный труд своими со переживаниями и не сочтя за труд прибавят единицу к карме, остальных счастливчиков хочу предостеречь о том, что это событие в вашей жизни еще впереди. Квитанции на оплату всякой коммунальной всячины подстерегают современного человека буквально на каждом шагу. Относительно недавно появилась новая услуга, когда оплачивать квитанции можно по ее номеру. С замиранием сердца всегда смотрел на эти объемы данных, ведь для того, чтобы это работало, орган, выписавший квитанцию, должен предоставить эти данные в банк или обеспечить API. Судя по последним тенденциям, эта технология была замещена QR кодами, которые содержат в себе всю необходимую информацию и не требуют от учреждений никаких предварительных обменов данных. Итак, в один прекрасный день вы получаете квитанцию.bhbln88qgnqkkqcvgbdj5ebht64.png И все что вам нужно сделать это открыть приложение Банка и отсканировать QR код. Далее программа заполнит за вас все необходимые реквизиты и вам останется только подтвердить свое намерение произвести платеж. Учитывая, что квитанций приходит достаточно много, особенно в условиях, когда, коммунальный службы стремятся перейти в режим общения поинт-ту-поинт и каждая служба выставляет свой собственный счет. Законодатели усложняют жизнь своими нормативами вводя новые нормы — для капитальных взносов требуется отдельный счет и тому подобное — все в этом мире начинает закручиваться вокруг квитанции. Предвидя такую ситуацию соответствующие организации начинают задумываться, а как же заработать капитал на подобных услугах. И вот в один из следующих прекрасных дней приходит квитанция.jjzy2k9dmkcdazllkf60dc3dydo.png Привыкший по обыкновению оплачивать все в последний день, Нео вдруг замечает, что что-то изменилось в матрице. Не прибегая к побитовому сравнению, быстро выясняем что исчез QR код. Обратившись к председателю ТСЖ получаем разъяснение, что QR код — это платная услуга, которая оценивается в 50 рублей. Т.е. для того, чтобы, квитанция была выставлена с QR кодом нужно за каждую квитанцию заплатить 50 рублей. История умалчивает имена реальных организаций, поэтому убедительная просьба не тестировать приведенный код — он вымышленный, но давайте разберемся что входит в состав данного кода. Данный стандарт разработан Некоммерческим партнерством «Национальный платежный совет», внесен Техническим комитетом по стандартизации ТК122 «Стандарты финансовых операций», УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии (Подчеркиваю слово НЕКОММЕРЧЕСКАЯ организация). В состав кода входят обязательные и не обязательные параметры. Но если написать проще это информация в текстовом виде из квитанции преобразованная в QR код и больше ничего. Для примера в нашем случае: С учетом того, что расчетные счета не часто меняются — в основном от месяца к месяцу меняется только сумма, которую можно корректировать в приложении предлагаю заработать 2400 рублей в год если оплачивать в среднем 4 квитанции в месяц следующим образом: скачиваем демонстрационную версию FastReport www.fastreport.ru/ru/download и открываем в дизайнере рассмотренный выше invoice.frx github.com/ufocombat/invoice-fr открываем отчет в дизайнере FastReport: В поле текст указываем нужные реквизиты и можно сканировать штрихкод с экрана даже не распечатывая. Лайфхак да и только. Хочу заметить, что подобных сервисов в интернете сейчас очень много, принцип в том, что вы заполняете электронную форму и получаете код. Некоторые платежные системы даже принимают подобные коды в виде файла. Удобство предложенного способа что у вас все коды всегда под рукой и не занимают много места.

Платежи через QR код: все, что нужно знать и даже больше

По данным мировых платёжных систем за 2016-2017, бесконтактные платежи увеличиваются с каждым годом и могут достич $53 млрд в 2019 году в сравнении с 3 млрд долларов в 2013 году. Безналичные платежи через QR код становятся популярными не только в Европе и Америки, потихоньку эта технология приходит и в Россию.

Описание сервисов и платежей через QR код

Допустим, вы являетесь банком или платежным сервисом, таким как PayPal (США), а возможно мобильным кошельком, например, Paytm (Индия), или розничным продавцом. Тогда вы вероятно понимаете растущую важность мобильных платежей через QR код.

По данным мировых платёжных систем за 2016-2017, бесконтактные платежи увеличиваются с каждым годом и могут достич $53 млрд в 2019 году в сравнении с 3 млрд долларов в 2013 году .

Если вы хотите «успеть на этот самолет», то стоит посмотреть за пределы традиционных платежей наличными, пластиковыми картами, чеками и классического интернет-банкинга.

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

Мобильные платежи — это оплата непосредственно в магазине с помощью смартфона. Покупатели могут совершать оплату в магазине двумя способами: NFC и QR-кодом. Рассмотрим оба этих варианта безналичной оплаты.

Сложности, связанные с платежами через NFC

Самый простой пример мобильных платежей на основе NFC — Apple Pay. Или новый Android Pay от Google и Samsung Pay.

Пока режим мобильных платежей только развивается из-за двух ключевых проблем:

Чем выгодны безналичные QR платежи

По сравнению с NFC QR-код является экономически эффективным и жизнеспособным вариантом. Активация мобильных платежей с помощью QR-кодов потребует минимальных затрат со стороны любого бизнеса:

Большинство розничных продавцов имеют оборудование для сканирования штрих-кодов. Он интегрирован с их POS системой или онлайн-кассой для выставления счетов за товары. Так что нет необходимости в дополнительных девайсах. 

Забегая вперёд, хотим сказать, что сейчас на любом смартфоне есть камера, которую можно использовать для чтения QR-кодов, и при наличии специального приложения – смартфон можно использовать для приёма оплаты.

Но предположим, что у малого бизнеса нет сканеров. Даже тогда покупатели будут в состоянии совершать оплату с помощью QR-кодов. Давайте посмотрим, как это работает.

Как работают безналичные платежи через QR-коды?

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

//A.    Транзакции «Покупатель – Крупному продавцу – Покупатель сканирует»// 

Если вы считаете, что такой тип оплаты QR-кода неправдоподобный, то подумайте еще раз.

Вот основные розничные торговые организации, которые уже внедрили эту систему:

1.    Cargo

2.    Paypay

3.    Walmart Pay

4.    Банк City Union

Студенты колледжа в Ченнаи теперь могут использовать QR-коды, чтобы оплачивать учебу. Банк City Union в Ченнаи сделал это возможным, используя QR-коды. Медицинский университет Шри Рамачандры и университет SASTRA – два колледжа, субсидированные банком.

Переход на безналичный расчет сделал процесс оплаты обучения более легким для студентов, несмотря на демонетизацию индийских рупий 5oo и 1000.

«Студентам только нужно отсканировать QR код и сумма будет автоматически списывана с их счета. В университете SASTRA в Танджавуре мы также открыли банковские счета для всех студентов с дополнительными преимуществами, такими как электронные кошельки” – сообщил Н. Камакоди, генеральный директор банка City Union.

5.    Target Pay

//B.    Транзакции «Покупатель – Крупному продавцу – Продавец сканирует»//

Существует еще один вариант этого способа оплаты с помощью QR-кода.

Вместо сканирования QR-кода, сгенерированного на экране кассира, Алиса генерирует QR-код в своем приложении или использует карту с QR-кодом. Затем кассир использует свой сканер для штрих-кодов для сканирования этого QR-кода и завершения платежа. Несколько примеров где и как этот способ прменяется:

1.    IGI Metro

Метрополитен Дели – то система, которая обслуживает Дели и его города-спутники, такие как Нойда, Гургаон, Фаридабад и т. д.

Чтобы сделать путешествие беспроблемным, Delhi Metro Rail Corporation (DMRC) планирует оплату на основе QR-кода. IGI Metro будет использоваться на оранжевой линии метро Дели.

Пассажиры смогут оплатить поездку с помощью QR-кода на своих телефонах. Для работы этой системы им понадобится QR-код Bharat, установленный на смартфон.

Пассажиры смогут скачать приложение и связать с ним свой банковский счет. Затем они могут генерировать QR код, и турникет автоматизированной системы оплаты проезда (AFC gate) на линии метро IGI будет сканировать этот QR-код и плата за проезд будет собрана. 

2.    Starbucks

Уже в течение долгого времени компания использует этот метод оплаты. У клиентов есть карточки с QR-кодами. Вместо считывания кредитной/дебетовой карты кассир сканирует QR-код с помощью фиксированного сканера. Система списывает сумму счета с предоплаченной карты.

3.     Paypal

4.     Alipay

//C.    Транзакции «Покупатель – Малому бизнесу»//

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

Такой тип оплаты QR-кодом также популярен и используется:

1.    Chase Bank

2.    Shell (через платёжный сервис Paypal)

Shell Britain представила способ оплаты с помощью Paypal под названием «Fill Up and Go». Потребители могут произвести оплату на насосных станциях Shell, отсканировав фиксированный QR-код.

qr-code-payment-shell.png

3.    Paytm (Индия)

В 2015 году Paytm, одна из крупнейших платежных систем Индии, добавила функцию платежей в своем приложении с помощью QR-кода. Paytm была первой, кто включил представителей малого бизнеса в сеть безналичных платежей. В их числе уличные торговцы, водители моторикш, электрики и т.д.

«Существующие 10 000 продавцов, которые позволяют пополнять кошельки Paytm наличными, также будут мотивированы к приему платежей на основе QR-кодов, так как большое количество этих торговых точек являются магазинами так называемой «шаговой доступности». В ближайшее время компания Paytm также запустит торговое приложение, которое предоставит розничным торговцам более широкий спектр функциональных возможностей в дополнение к генерации динамических QR — кодов, которые включают платежную информацию”, — сказал Нитин Мисра, руководитель платежных продуктов Paytm.

В течение года после запуска операции наблюдался экспоненциальный рост. В ноябре 2016 года Paytm зафиксировала рекордные 5 миллионов транзакций платежей ежедневно.

Этот рост также является результатом государственной инициативы по демонетизации. В ноябре 2016 года премьер-министр Индии объявил запрет на банкноты 500 и 1000 рупий, стимулируя население перейти на безналичный расчет.

К этому времени, в Paytm было около 850,000 оффлайн торговцев. Компания нацелена на 5 миллионов торговцев к концу финансового года.

Начиная с декабря 2016 года, Paytm также позволяет пользователям совершать безналичные транзакции в пунктах взимания дорожных сборов. Путешественники могут совершать платежи, сканируя QR-коды через основные пункты сбора пошлин в Индии.

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

Также в декабре 2016 года Paytm представила платежи QR-кодами торговцам малого бизнеса в Шиллонге. В их число также вошли крупные фермерские рынки.

“Наш последний торговая система адаптации нацелена на то, чтобы помочь оптовикам по всему Шиллонгу принять Paytm. Цель состоит в том, чтобы сделать платежи более всеохватными и распространить наше решение QR Code PoS до самого широкого набора продавцов по всей Индии“. —  сообщил Нишит Синха, генеральный директор Paytm.

4.    Zapper

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

В принципе подобные платежи отлично впишутся в концепцию 54 ФЗ — в России все чеки содержат QR-код по которому покупатель может проверить валидность чека. Платформа есть, дело за малым — привычка покупателя (=

5.    Транзакции криптовалют: Биткоин, Эфир и другие

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

6.    Masterpass QR-код

//D.    Транзакции P2P или Пиринговые//

Этот тип оплаты QR-кодом подходит тогда, когда человек должен заплатить другому. Например, друзья, члены семьи или самозанятые специалисты.

Вот как это работает:

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

Несколько сервисов, которые предлагают пиринговые транзакции:

1.    WeChat Pay

WeChat – это самый популярный мобильный мессенджер в Китае. В Марте 2016 года, в WeChat использовали около 762 миллионов пользователей.

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

Популярные мобильные кошельки, такие как Paypal и Paytm, также позволяют проводить пиринговые транзакции с помощью QR-кодов.

Некоторые банки теперь также позволяют P2P-транзакции через свои приложения. Это делается для того, чтобы облегчить перевод денег владельцам счетов, так как больше нет необходимости регистрировать получателя платежа.

2.    SBI Anywhere

Государственный банк Индии (SBI) является крупнейшим банком страны с совокупными активами более 300 млрд долларов США.

В 2015 году SBI добавил функцию оплаты QR-кодом в свое приложение Anywhere. Получатель может сгенерировать QR-код своего банковского счета и поделиться им с плательщиком. Плательщик может сделать платеж, сканируя этот QR-код с помощью своего собственного приложения SBI Anywhere.

3.    Sendy

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

Для предприятий всех размеров — малых или больших — платежи по средствам QR-кодов это самый простой способ безналичного расчета. Он гораздо более доступный и всеобъемлющий, чем NFC-платежи: требуется любое оборудование считывающее штрих-коды и специализированное приложение.

В России не так много проектов, которые на данный момент используют подобные технологии на основе QR платежей, но за 2018 год ряд банков запустили совместные проекты с платёжной системой Alipay. В нашей стране она в первую очередь нацелена на китайских туристов и те торговые точки, которые начинают принимать QR-платежи алипэй говорят, что у них растёт выручка за счёт того, что китайцы идут в первую очередь совершать покупки туда, где есть их платёжная система.

Из приведенных выше примеров видно, что каждая новая эпоха бизнеса адаптирует QR-платежи. 

Я думаю, что в ближайшие 3-4 года подобный вид безналичной оплаты QR кодом будет распространён во всех сферах нашей жизни. Если вспомнить 2014 год, когда все банки обязали выпускать карты с бесконтактным чипом, сначала большинство сопротивлялось этому и были предположения, что этой технологией не будут пользоваться, но время расставило всё по своим местам и бесконтактные платежи превалируют везде, особенно в мелких покупках. При этом для того, чтобы принимать бесконтактные платежи банку нужно было эмитировать карты с подобным функционалом и полностью заменить старые платёжные терминалы на новые с поддержкой бесконтактных карт. QR-платежи не требуют выпуска специальных карт и оборудования для их чтения – это гораздо легче и дешевле для внедрения.

Благодарим за внимание!

Еще статьи

Как выбрать камеру в систему видеонаблюдения для бизнеса?

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

Что такое бесконтактный платежный терминал и почему он должен быть в вендинговом аппарате Бесконтактный платеж – часто употребимое выражение в мире безналичных платежей, но не все владельцы вендинговых аппаратов еще с ним знакомы. Бесконтактные платежные девайсы обрабатывают платежи с кредитных карт без необходимости вставлять карту в считыватель и вводить ПИН-код.

Здравствуйте!

Наверное, уже почти все видели на различных платежках (например, за ЖКХ, электричество, штрафы и т.д.) небольшой прямоугольник, внутри которого мозаика из точек и квадратиков. См. картинку слева — это и есть QR код.

Благодаря этому QR коду можно в мгновение ока оплатить квитанцию (например), без долгого и нудного заполнения номера счета, БИК, и прочих банковских реквизитов, которые обычно требуются для перевода средств.

В этой заметке покажу на простом примере, как можно легко и быстро произвести такую оплату с помощью обычного телефона (без беготни к банкомату 👌).

Примечание: для выполнения подобной процедуры ваш телефон должен быть оснащен камерой, и у вас должна быть возможность установки банковских приложений (например, от Сбербанка, ВТБ, Яндекс-Денег и пр.).

В общем-то, любой современный смартфон (даже самый бюджетный) отвечает этим требованиям…

*

Как сделать оплату по QR коду

Как это работает (пару слов о главном)

Любую текстовую строку (до определенной длины) можно закодировать в QR код (т.е. зашифровать ее в штрих код). Разумеется, закодировать можно и номер счета с суммой, и любые другие реквизиты, нужные для оплаты.

Собственно, это и делают банки и организации, предоставляя вам различные квитанции…

Сканирование…

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

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

Согласитесь, это удобно и быстро?! 

Установка на телефон спец. приложения

Теперь перейдем к практике…

Первое, что нужно сделать — это установить на смартфон специальное приложение от того банка, которым вы пользуетесь (в моем примере ниже будет представлен Сбербанк, т.к. он наиболее популярен).

Впрочем, можно установить кошелек от Киви, пополнить его без процентов с любой банковской карты и дальше также оплатить по QR коду (работает он аналогично).

Сбербанк онлайн

Ссылка на Google Play — https://play.google.com/store/apps/details?id=ru.sberbankmobile&hl=ru

Удобное приложение от Сбербанка, позволяющее всегда быть в курсе состояния всех своих счетов и карт, совершать платежи, покупки, задавать вопросы банку и т.д. Приложение очень функциональное и рассчитано на неподготовленного пользователя 👌.

Приложение Сбербанк онлайн

Киви кошелек

Ссылка на Google Play — https://play.google.com/store/apps/details?id=ru.mw&hl=ru

Весьма неплохое приложение для повседневных небольших трат. Очень удобно, что ваш номер счета = вашему номеру телефона (легко запомнить, легко объяснить любому, кто хочет вам сделать перевод).

Кошелек можно пополнять с любых банковских карт (без процентов от 3000 Руб.). Более подробно о Киви кошельке…

Кошелек Киви — оплата по QR

Сканирование QR кода и проведение платежа

И так, приложение на смартфоне установлено, работает…

Теперь, чтобы оплатить какую-нибудь квитанцию вам потребуется всего 3 шага и 1-2 мин. свободного времени! Приведу простой пример ниже…

1) Запускаем приложение и открываем вкладку оплаты по QR коду (как это выглядит в Сбербанк онлайн представлено на скриншоте).

Оплата по QR или штрих коду

2) Далее приложение попросит нас навести камеру телефона на QR код: обратите внимание, что прямоугольное окно в приложении должно совпасть со штрих кодом. Как только это произойдет — в течении секунды код считается и у вас на экране появится следующий шаг…

Примечание: иногда QR код может не считываться (например, он может быть слегка смазан из-за попадания на бумагу воды). 

Наводим камеру на код

3) Последний момент:

  • сначала вам нужно указать карту (или счет) с которого вы будете оплачивать;
  • после проверить сумму и лицевой счет (на всякий случай. Хотя обычно, если штрих код считался — то все реквизиты верные);
  • нажать кнопку продолжить и подтвердить операцию. Всё! 😊

Подтверждение оплаты (проверка суммы) / Сбербанк онлайн

Это существенно быстрее, чем идти куда-то в банк или к банкомату, стоять очередь, просить провести платеж и т.д.

Что это может дать в будущем, чем QR коды лучше NFC

1) QR коды могут несколько удешевить товары в магазинах (1 — 1,5% тоже же скидка? ✌).

Дело в том, что за возможность оплаты картой, с магазина банк удерживает порядка 1,5 — 2,5% (так называемый эквайринг — т.е. обслуживание ПО, проведение транзакции и т.д.). С QR кодами же все это несколько упрощается, и обслуживание обойдется примерно в 0,5 — 1% (по крайней мере по заявлениям специалистов).

2) Использование QR существенно увеличивает скорость заполнения любых типовых платежек, реквизитов, бланков и т.д. Не обязательно даже, что это будет покупка…

3) Упростится приобретение товаров в небольших магазинах, рынках. Всё, что потребуется от продавца — это наклеить спец. наклейку (дешево, и на цену товара почти не влияет), от покупателя — отсканировать ее и произвести оплату. Быстро?!

4) Производить оплату по QR кодам может практически любой смартфон с камерой (для NFC* же требуется спец. модуль, который не встречается в бюджетных аппаратах).

* Пример использования NFC: как добавить карту Сбербанка в Google Pay, чтобы оплачивать покупки телефоном Андроид — https://ocomp.info/oplata-kartoy-sberbanka-cherez-google-pay.html

NFC же лучше? Или нет…

5) Для работы NFC требуется банковская карта (причем, даже на сегодняшний день не каждая карта подойдет и будет работать…). Для работы с QR нужно иметь простой банковский счет (даже не обязательно карту), и установить приложение на телефон.

6) Есть у QR кодов и один «минус»: без спец. приложения непонятно, что в нем зашифровано. Может так стать, что вам «подсунут» не тот QR код (например, поменяют квитанцию) и вы по невнимательности отправите средства не «туда»…

*

Дополнения приветствуются…

Всего доброго!

👋

RSS  (как читать Rss)

Другие записи:

  • Как открыть файл с видеорегистратора или камеры наблюдения: видео не воспроизводится
  • Программы для создания загрузочных флешек с Windows
  • 5 сервисов Word online: работаем с документами в онлайн режиме не выходя из браузера
  • Горячие клавиши для входа в меню BIOS, Boot Menu, восстановления из скрытого раздела
  • Как пробросить порты на роутере (открываем порты для игр, Skype, uTorrent и др. приложений)
  • S-режим в Windows 10: как отключить его (или почему я не могу устанавливать программы на новом …
  • Настройки UEFI ноутбука (в картинках): расшифровка основных параметров
  • Как быстро вернуть деньги в Steam (игра оказалась не интересной, глючной, тормозной и т.д.)

Фото © Shutterstock 

Сбербанк и ВТБ начали использовать QR-код. Система эта не нова: в Китае, например, она используется с 2013 года. В России тоже многие знакомы с QR-кодами. Банкоматы часто предлагают перевести деньги за ЖКХ с их помощью. А скоро с помощью кодов люди начнут платить по-китайски везде. Лайф рассказывает, почему надо бояться новинки.

Что случилось?

Фото © Ярослав Чингаев / ТАСС

У Сбербанка уже 5 августа стартовал «мягкий» запуск нового платёжного инструмента. Первыми регионами стали Краснодарский край и Санкт-Петербург. В них предприниматели получили возможность принимать платежи через QR-коды. К концу лета ноу-хау должно распространиться по всей России. Совсем недавно же, 19 августа, ВТБ заявил о начале использования аналогичной системы с 1 сентября. В случае с ВТБ QR-коды будут работать в тестовом режиме: только в одном магазине «Эльдорадо» и «М.Видео» и только в Москве.

А остальные банки?

Внедрение QR-кодов Сбербанком и ВТБ является второй волной реализации Системы быстрых платежей (СБП) — государственного проекта, предложенного Центробанком. Первой волной был запуск мгновенных платежей по номеру телефона в феврале. СБП развивается при участии следующих банков: ВТБ, «Тинькофф», «Альфа», «Райффайзен», «Газпромбанк», Промсвязьбанк, «Росбанк», «Ак Барс», СКБ, QIWI, «Совкомбанк», РНКО, «Юникредит», «Газэнерго», «Открытие» и «Русский стандарт». Можно предположить, что в будущем к ВТБ и Сбербанку присоединятся остальные компании.

Как работает?

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

Фото © Shutterstock

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

Третий — пользовательский QR-код. Всё то же самое, что и в первых двух случаях, только теперь не продавец генерирует код, а покупатель. С помощью приложения для смартфона. Соответственно, сканирует изображение уже кассир. Посетителю магазина остаётся только подтвердить транзакцию.

Мне и с NFC комфортно — зачем всё это?

Затем, что от появления нового платёжного инструмента выиграют все: и предприниматели, и покупатели. Но сначала поговорим о первых. Ведь в их случае речь идёт не столько об удобстве, сколько об экономии.

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

Фото © Shutterstock

Разные организации получают с торговцев разные суммы. Причём не фиксированные, а процент от всех денег, которые предприятие получило с продаж через «пластик». Разброс большой: от 0,5% до 2,5%. Ещё большим процентом кредитные организаторы «придушивают» мелких предпринимателей.

Сетевикам тоже наверняка от эквайринга больно. Если верить Росстату, по итогу 2018 года доля платежей картами в России достигла 48%. То есть, как в том анекдоте, руки в жирку у банкиров остаются примерно после каждой второй транзакции.

QR-коды, как ожидается, эквайринг сделают дешевле. Центробанк планирует, что он будет стоить 0,4% от платежа. Однако реальность пока что далека от фантазий ЦБ. Тот же Сбербанк берёт за платежи по QR-кодам 0,6–1,5%. Карточные платежи обходятся в 1,5–2,5%.

Но я покупатель. Что с QR-кодов поимею я?

В первую очередь улучшенный сервис. Жители провинциальных районов или ходоки по рынкам знают, что у частника днём с огнём не сыщешь терминала. То же касается и мелких городских предпринимателей: ателье, мастерских и не только. Если же стоимость эквайринга по QR-кодам действительно приблизится к обещанным 0,4%, то наверняка все ипэшники обзаведутся своими счетами, зашифрованными в пиксельную картинку. Ведь она сама по себе не будет стоить ни копейки. В случае со статичным QR-кодом торговцу только и потребуется, что распечатать на принтере штрихкод да приклеить его у кассы.

Фото © Shutterstock

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

Закончатся мытарства некоторых фантов Xiaomi. Напомним, что очень много смартфонов этой компании (да и недорогие модели других вендоров) не оборудованы NFC. С QR-кодами достаточно иметь любой Android-смартфон. Лишь бы камера была. Впрочем, для пользовательских QR-кодов не нужна и она.

Но не может же быть настолько всё хорошо. Есть подводные камни?

Может быть и лучше. В Китае, где банковские QR-коды появились ещё в 2013 году, нередко для покупки чего-либо и вовсе не нужен продавец. Например, проезд в китайском общественном транспорте давно оплачивается с помощью QR-кодов. Без контролёров или аналогов «Тройки». Аренда велосипедов и самокатов работает по той же схеме. Вендинговые аппараты — тоже.

Фото © Shutterstock

Но есть у такой массовости и недостатки. Первая и самая большая проблема QR-кодов в том, что человек никогда наперёд не знает, что в них зашифровано. Поэтому считывание случайного кода может обернуться проблемой. «Сканируя QR-код, вы даже не догадываетесь, с каким сервером вы свяжетесь. Вы легко можете попасть на сайт, который попытается установить зловредное ПО на ваш смартфон», считает Мэтью Грин, учёный-информатик из американского Университета Джона Хопкинса. В 2017 году на Национальном народном конгрессе в Пекине компания iFlytek выступила с заявлением о том, что более 23% вирусов и троянов в Китае распространяются именно через коды.

Из этого вытекает вторая уязвимость системы: непроверенный QR-код может подсунуть ложный банковский счёт. В Китае такое случается сплошь и рядом. Те же велосипедисты нередко сканируют код злоумышленника на привычном месте и переводят привычные 43 доллара (столько стоит залог и аренда) аферистам. В 2017 году подменой кодов злоумышленники украли более 90 миллионов юаней (14,5 миллиона долларов). Не сообщается, за какой период было награблено состояние, но известно, что статистика касается только города Гуанчжоу.

Подпишитесь на LIFE

Выбор редакции

Судьба космического форпоста: что проще, утопить МКС или отремонтировать

сегодня в 09:54</span>

Россиян предупредили о скором росте ставок по кредитам

сегодня в 22:59</span>

Полетит куда угодно, если не взорвётся: обзор прошедших испытаний Starship Илона Маска

сегодня в 21:40</span>

Уравнение с двумя неизвестными: на сколько ещё подорожает бензин в ближайшее время

сегодня в 21:40</span>

Лондон захотел заставить Россию ощутить последствия «её враждебных действий»

сегодня в 22:54</span>

Организация может создать QR-код, при оплате которого пользователем сервиса PayQR будет произведён платеж по реквизитам, привязанным к этому QR-коду. Для этого необходимо выполнить веб-запрос методом GET (просто обратившись по ссылке) и передать в нём необходимые параметры платежа.

Запрос также можно выполнить методом POST, если это удобнее разработчику

Выполнение запроса

URL запроса -https://payqr.ru/shop/api/1.0/receipts/qr

Порядок параметров значения не имеет.

В качестве ответа придёт файл картинки с QR-кодом в указанном формате

Обработка ошибок

При возникновении ошибок при генерации QR-кодов будет возвращаться соответствующий Http Status Code. Описание проблемы следует смотреть в Reason Phrase.

Например при ошибке в параметре будет возвращён Http Status Code 409 (Conflict)

Обязательные поля

ReceiverName
Полное наименование получателя (максимально 160 символов)
ReceiverInn
ИНН получателя (максимально 12 символов)
ReceiverBic
БИК банка получателя (максимально 9 символов)
ReceiverAccount
Расчётный счёт получателя в банке получателя (максимально 20 символов)

Например: https://payqr.ru/shop/api/1.0/receipts/qr?ReceiverName=ООО%20ФИТ&ReceiverInn=7731439244&ReceiverKpp=772501001&ReceiverBic=044583793&ReceiverAccount=40702810800000000887&<остальные параметры>

Дополнительные обязательные редактируемые поля

Amount
Сумма платежа с копейками (максимально 10 символов). В качестве разделителя можно использовать как точку, так и запятую. Если указано дробное количество копеек — код не будет сформирован и в качестве ответа будет ошибка.
Purpose
Назначение платежа (максимально 210 символов)

Например: https://payqr.ru/shop/api/1.0/receipts/qr?<обязательные параметры>Amount=1200.00&Purpose=Оплата коммунальных услуг<остальные параметры>

Дополнительно активируемые поля

Если значения этих полей не переданы, то в мобильном приложении PayQR эти поля не показываются — если же переданы, пользователь не может изменить их

Kbk
КБК (макс 20 символов)
Oktmo
ОКТМО (макс 11 символов)
Kpp
КПП получателя (максимально 9 символов)
Uin
УИН (макс 100 символов)
TaxPaymentReason
Основание налогового платежа (макс 2 символа)
TaxPeriod
Налоговый период (макс 10 символов)
DocumentNumber
Номер документа (макс 15 символов)
DocumentDate
Дата документа (макс 10 символов)
PaymentType
Тип платежа (макс 2 символа)
CompilerStatus
Статус составителя платежного документа (макс 2 символа)
BillRulingNumber
Номер постановления (макс 100 символов)
BillNumber
Номер счета/извещения/начисления (макс 100 символов)
BillDate
Дата постановления/счета/извещения/начисления (макс 100 символов)
ExecutoryNumber
Номер исполнительного производства (макс 100 символов)
AddAmount
Сумма пени/страховки/дополнительного начисления, включенная в общую сумму, с копейками (макс 10 символов)
AddAmountPurpose
Назначение предлагаемой суммы увеличения основной суммы платежа (макс 30 символов)
PaymentDocumentIndex
Индекс платежного документа (макс 100 символов)
BudgetReceiverAccount
Лицевой счет бюджетного получателя (макс 100 символов)
PaymentTerm
Крайний срок совершения платежа (макс 100 символов)
PaymentPeriod
Период, по которому совершается платеж (макс 100 символов)
PaymentTypeName
Вид платежа (макс 100 символов)
ContractNumber
Номер договора, по которому совершается оплата (макс 100 символов)
FlatNumber
Номер квартиры, по которой совершается оплата (макс 100 символов)
PhoneNumber
Номер телефона, по которому совершается оплата (макс 100 символов)
BirthDate
Дата рождения (макс 100 символов)
StudentName
ФИО ребенка/учащегося (макс 100 символов)
ServicerName
ФИО специалиста, оказывающего услуги (макс 100 символов)
InstitutionNumber
Номер образовательного/медицинского учреждения (макс 100 символов)
GroupNumber
Номер группы детсада/класса школы (макс 100 символов)
PayerIdentifier
Идентификатор плательщика (например, СНИЛС) (макс 100 символов)
PayerNumber
Номер лицевого счета, по которому совершается платеж (макс 100 символов)
PayerDocumentType
Тип документа, удостоверяющего личность плательщика (макс 100 символов)
PayerDocumentNumber
Номер документа, удостоверяющего личность плательщика (макс 100 символов)
PaymentTypeCode
Код вида платежа (макс 100 символов)

Например: https://payqr.ru/shop/api/1.0/receipts/qr?<параметры>&FlatNumber=12&PhoneNumber=74956498681&BillNumber=09876-555555&BillDate=20.04.2015&<остальные параметры>

Дополнительные свободные параметры

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

Названия этих параметров должны начинаться с суффикса Custom, после которого следует уникальное в рамках запроса имя

Например: CustomQuittid, CustomExecId и т.п.

Опциональные возможности и информация сервиса

Эти параметры могут влиять на пользовательский сценарий, но не редактируется пользователем, их указание необязательно

MerchId
Номер магазина в PayQR (если QR-код генерируется при наличии заключенного договора с PayQR, для активации уведомлений об оплате, реестров и т.д.)
ReceiptImageUrl
URL изображения, сопровождающего платеж (например, фото нарушения)
Category
Код категории платежа по классификатору товаров/услуг PayQR
PaidMessage
Текст сообщения по платежу после его завершения (для отображения в мобильном приложении PayQR) (макс 100 символов)
PaidMessageImageUrl
Url изображения, сопровождающего сообщение по платежу после его завершения (для отображения в мобильном приложении PayQR)
PaidMessageUrl
Адрес, куда плательщик перейдет при нажатии на сообщение по платежу после его завершения

Например: https://payqr.ru/shop/api/1.0/receipts/qr?<параметры>&MerchId=000000-00000&<остальные параметры>

Настройки платежа и QR-кода

IsAmountUpdatable
Разрешается ли пользователю изменение переданной суммы. По умолчанию — true (разрешается)
IsPurposeUpdatable
Разрешается ли пользователю изменение переданного назначения платежа. По умолчанию — true (разрешается)
IsUinUpdatable
Разрешается ли пользователю вводить вручную или изменять УИН (если поле не передавалось, то оно появится пустым и станет обязательным). По умолчанию — false (не разрешается)
AvailabilityInDays
Сколько дней код покупки PayQR доступен для сканирования после его создания (установите 0, чтобы снять лимит). Если значение установлено, и оно составляет менее 180, то в течение того же самого срока счета, полученные после сканирования кода, будут активны для их оплаты через PayQR и будут храниться в мобильном приложении PayQR как активные счета (по умолчанию: без ограничений, т.е. 0)
NeedExtendedHeaders
Активировать ли расширенные заголовки HTTP в ответах на запросы на создание кодов покупки (увеличивает объем ответа от PayQR, но предоставляет больше технической информации) (по умолчанию: нет, т.е. false)
CodeImageFormat
Формат полученного изображения QR-кода. По умолчанию — PNG. Возможные значения — PNG, SVG, JPG
CodeImageSize
Размер полученного изображения QR-кода в пикселях (по умолчанию: 100, но размер по умолчанию может измениться)
IsCodeImageInverted
Инвертировать цвета полученного изображения QR-кода. По умолчанию — false (черный код на белом фоне).

Как размещать QR-коды на любых платежных документах (ПД)

  1. На основе имеющихся данных в ПД (реквизиты получателя, назначение платежа и т.д.) по формату PayQR осуществляется запрос к серверу PayQR при генерации каждого ПД (обычный запрос типа GET или POST, как удобнее). Назначение запроса – получить изображение QR-кода. В рамках формата запроса PayQR также определяется размер необходимого QR-кода. Можно посылать неограниченное количество запросов единовременно с разным содержанием.
  2. Ответом на данный запрос сервер PayQR вернет изображение в формате PNG или SVG, которое можно сохранить в своем хранилище/базе данных или сразу включить в содержание сгенерированного ПД. Изображение возвращается в размере, который был определен на шаге 1.
  3. Полученное изображение для того или иного ПД размещается в конкретном определенном месте ПД, которое в дальнейшем отправляется на печать. То есть предварительно необходимо определить место расположения QR-кода на ПД.

Используемые источники:

  • https://habr.com/post/450978/
  • https://nemal.su/article/beznalichnyye-platezhi-cherez-qr-kod-vse-chto-nuzhno-znat.html
  • https://ocomp.info/oplata-po-qr-kodu.html
  • https://life.ru/1237028
  • https://payqr.ru/api/doc/receipt_getqr

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий