Оплачиваем покупку через СБП без мобильных приложений
Понадобилось мне как-то оплатить один товар в интернет магазине. Среди способов оплаты были Webmoney, qiwi wallet, СБП, а также ворох каких-то малопонятных мне криптовалют. Оплату банковской картой по каким-то причинам продавец не предлагал.
Недолго думая я выбрал СБП, ожидая, что оплата будет в итоге по реквизитам карты, либо через какую-то интеграцию с online банком. Однако вопреки моим ожиданиям была сгенерирована страничка с QR кодом и предложением сфотографировать его телефоном из банковского приложения.
Телефоны у меня хоть и с камерой, но исключительно на j2me, и с банковскими приложениями не совместимы, что поначалу поставило меня в тупик.
Закинув картинку с QR кодом на первый попавшийся сайт, распознающий QR, я получил строку-URL, содержащую по всей видимости данные по транзакции. Пример валидного URL (с вымышленными данными) приведен ниже:
По переходу по ссылке, открывалась та же страница на nspk.ru. Круг замкнулся 🙁
По-началу это заставило меня вернуться обратно к Qiwi и WM опциям.
Попытка оплатить через Qiwi wallet дала ошибку неясного характера. Быстрый поиск указал на то, что вероятной причиной может быть отсутствие повышенного статуса qiwi кошелька при оплате заграничному продавцу. Повышать статус кошелька я не планировал, поэтому вариант оплаты через Qiwi отпал.
Что ж, есть webmoney, к которому у меня было 2 старых кошелька. По крайней мере одним из них я успешно пользовался несколько лет назад. Однако на оба WMID мне было сказано, что их нет. Странно, ну не беда, их не жалко, создадим новый.
Но не тут-то было — при создании меня внезапно попросили сделать фото (selfie), да и вообще сказали, что самое правильное фото нужно делать из мобильного приложения, без возможности выбора.
картинка взята с https://www.reddit.com/r/mildlyinfuriating/comments/vwukwd/webmoney_asks_for_your_selfie_to_register/
Ну-ну, на selfie я был явно не согласен, а на мобильное приложение тем более.
Вариант с криптовалютами я отложил на последок, если все остальное не сработает. И вернулся к СБП.
СБП через ВТБ-online
Поисковые системы выдавали в основном бесполезную информацию: многочисленные статьи рассказывали, как хорош СБП, как он позволит фотографировать QR на кассе или сайте и моментально оплачивать в мобильном приложении. Всякие там интеграционные API для продавца и т.п. и т.д.
При этом совершенно непонятно, что делать покупателю за компьютером или ноутбуком, имеющему только доступ в online-банк, и почему в таком сценарии не обойтись без камеры.
Одна из найденных мною статей упоминала, что в ВТБ-online появилась опция оплаты по QR при доступе туда через web-браузер мобильного устройства. Звучало многообещающе, однако в статье утверждалось, что картинку опять же нужно будет получить с камеры, а вот выбор готовой картинки с файловой системы прикрутят когда-нибудь потом 🙁
Зайдя в online-банк ВТБ с desktop браузера я ожидаемо не обнаружил опции оплаты QR. К счастью убедить online-банк в том, что клиентское устройство мобильное, оказалось тривиально: не нужно было подделывать заголовки HTTP-запросов, а достаточно уменьшить размер окна.
После чего менюшки приобрели «мобильный» вид, а в списке платежей появилась QR опция. Она же виднелась в правом верхнем углу окна.
Отмечу что размер окна аналогичным образом влияет на сбер онлайн, с той разницей, что QR опции там я не нашел. Видимо у Сбер она только в мобильном приложении.
Далее выбираем QR опцию в ВТБ онлайн и получаем серый квадрат, с крутилкой, отображающей, по-видимому, процесс получения картинки с камеры.
Которой у меня нет.
Т.о. образом задача свелась в тому, как подсунуть веб-браузеру картину вместо камеры.
Камера из картинки
Полагаю, что эмуляцию камеры можно сделать средствами веб-браузера, и вроде бы для google chrome есть расширения, либо специальные опции командной строки.
Но я решил, что быстрее и проще эмулировать камеру на уровне ОС — наверняка ведь должен быть такой софт. Первое, что мне попалось — это v4l2loopback модуль для Linux kernel, поэтому далее речь пойдет о нем.
Не буду давать конкретных инструкций по сборке модулей, т.к. они специфичны для каждого дистрибутива Linux.
В Gentoo это package «media-video/v4l2loopback», который требует опции CONFIG_VIDEO_DEV в конфиге ядра. В моем случае после включения
«Device Drivers | Multimedia support | Cameras/video grabbers support» через menuconfig
добавились следующие опции в конфиге ядра:
После сборки и установки модуля подгружаем его (параметры взяты отсюда https://www.linuxfordevices.com/tutorials/linux/fake-webcam-streams):
При подгрузке модуля появляется новое устройство /dev/video0
В моей конфигурации веб-браузер работал в LXC-контейнере. Поэтому нужно было убедиться в том, что есть разрешения на работу с /dev/video0 из контейнера, проверить наличие соответствующих файлов устройств в контейнере и права (unix rights) на них.
Далее для работы с эмулятором камеры использовался ffmpeg, при этом следует убедится, что ffmpeg собран c поддержкой v4l.
Сохраняем картинку с QR кодом из веб-браузера на файловую систему (qr_code.png в примере ниже).
Запускаем ffmpeg для формирования видеопотока из картинки и записи его в dummy камеру:
Проверяем работу через ffplay или через ffmpeg, если он собран без ffplay:
Должно появится окно с QR:
Проверка камеры в веб-браузере
Теперь проводим тест веб-браузера Firefoх на одном из заведомо рабочих тестовых сайтов для web-камер:
https://www.onlinemictest.com/webcam-test/
https://webcamtests.com/
Если веб-браузер видит камеру, то запросит разрешение на ее использование:
Результат будет следующий:
Камера и ВТБ-online
Теперь делаем тоже самое с QR опцией в ВТБ-online.
По моему опыту страничка не сразу обнаруживает камеру, требуется reload.
Также сам процесс «съемки» не мгновенный — иногда требуется несколько секунд.
После чего появляются данные платежа и выбор счета.
Ура, товар оплачен!
P.S. уже при написании этой статьи обнаружил другую статью с подробностями поддержки QR в ВТБ online, где подтверждается, что поддержку desktop версии отложили ради скорости разработки.
Надеюсь, что когда поддержка появится, будет предусмотрен штатный способ подгрузить картинку из файла, либо URL-строки.
ВТБ запускает платежи через СБП с кредитных карт
ВТБ запускает C2B-платежи через СБП с кредитных «карт возможностей», текущих и накопительных счетов.
Новый функционал доступен в мобильном приложении для Android и в веб-версии интернет-банка. Для совершения операции клиентам нужно зайти в ВТБ Онлайн в раздел «Платежи» отсканировать QR-код и выбрать продукт, с которого будет проведена оплата (мастер счёт, текущий счет, накопительный счет или кредитная «карта возможностей»). Комиссия за совершение покупок через СБП не взимается.
«Россияне заменили ушедшие из страны бесконтактные сервисы оплаты и все активнее совершают платежи через СБП в торговых точках. Их объем уже превысил 4 млрд рублей. С распространением этого функционала на все доступные в нашем банке карты и счета доступ к оплате по QR-коду дополнительно получили более миллиона человек. Они смогут оплатить покупку с любого удобного счета или с кредитной «карты возможностей». Для торговых предприятий это тоже выгодно – при проведении транзакций через СБП комиссия за эквайринг существенно ниже», – прокомментировал Денис Вальвачев, старший вице-президент, руководитель департамента по работе с массовым сегментом ВТБ.
ВТБ активно поддерживает развитие Системы быстрых платежей. В мае банк одним из первых на рынке запустил онлайн-подписки через СБП и обеспечил клиентам возможность оплачивать покупки в торговых точках и на интернет-площадках с помощью СБПэй. В сентябре в интернет-банке появились C2B-платежи через СБП. Пользователи могут оплачивать покупки в торговых точках по QR-коду. Ранее этот сервис был доступен только в мобильном приложении для смартфонов операционных систем iOS и Android.
Оплата по QR-коду в ВТБ Онлайн вместо километровой очереди на почте
Оплата по QR коду ВТБ — услуга, позволяющая быстро провести платеж в режиме онлайн, имея под рукой только графический ключ с зашифрованной в нем информацией. Транзакцию можно осуществить с помощью терминала, мобильного приложения или в кассе банка. Ниже рассмотрим инструкции по проведению переводов и платежей, поговорим о комиссиях и сроках сделки, перечислим услуги, которые можно оплатить с помощью специальной картинки.
Как оплатить услуги по QR-коду через ВТБ
Появление нового сервиса — возможность провести оплату по QR коду ВТБ онлайн и погасить долги по ЖКХ, штрафам, налогам и иным платежам. В распоряжении клиентов банка несколько способов оплаты по QR коду — через программу, кассу банка или терминал.
Приложение
Самый простой метод — оплата по QR коду ВТБ через приложение для смартфона. Алгоритм такой:
- Установите на устройство необходимую программу или используйте встроенное ПО (если оно предусмотрено в камере телефона). Для поиска приложения войдите на App Store или Play Market, после чего введите в поисковую строку надпись QR код. Магазин выдаст несколько программ.
- Поставьте на телефон приложение ВТБ-Онлайн, а также оформите договор с банком на удаленное обслуживание. Предварительно авторизуйтесь в программе (введите логин и пароль).
- Для оплаты через QR код ВТБ войдите в приложение и выберите раздел сканирования. Установите телефон так, чтобы графический ключ попадал в специальное поле, после чего проведите платеж.
Если в телефоне есть программа для распознавания графических ключей, устанавливать ее на телефон не нужно.
Если вы хотите прочитать код на компьютере, сразу скажем, что это в принципе возможно. Но займет гораздо больше времени, так что проще воспользоваться мобильным гаджетом.
Терминалы
Клиенты ВТБ вправе провести платеж по QR коду с помощью терминалов обслуживания (в виде банкоматов) или с помощью терминалов оплаты в торговых точках.
Для проведения платежа с помощью терминала обслуживания сделайте следующее:
- найдите ближайшее оборудование (устанавливается в банках или торговых точках);
- вставьте пластиковую карту в специальный слот;
- введите PIN-код;
- в меню найдите раздел платежей и переводов (название может отличаться);
- выберите метод поиска получателя (укажите пункт по штрих-коду);
- поднесите квитанцию с QR кодом для оплаты к сканеру, чтобы последний захватил картинку;
- введите необходимую сумму и подтвердите оплату;
- дождитесь получения квитанции.
Для уменьшения комиссии пользуйтесь банкоматами ВТБ, если деньги снимаются с карты. В целях экономии можно использовать любой терминал и проводить операцию с помощью наличных. Последний вариант возможен, если в устройстве предусмотрен приемник для банкнот.
С недавнего времени банк предлагает клиентам проводить оплату по QR коду ВТБ 24 прямо в магазинах. К примеру, опция доступна в торговых точках группы М.Видео-Эльдорадо. Здесь действует система быстрых платежей, позволяющая оплачивать покупки без использования карты. Информация для оплаты выводится в виде штрих-кода на терминале. Покупатель открывает банковское приложение и сканирует ключ, а после подтверждает транзакцию.
По завершении операции система информирует работника торговой точке об успешном переводе и дает команду на печать чека тоже с QR-кодом, кстати.
Касса банка
Если вы не разобрались, как в ВТБ онлайн оплатить по QR коду, можно действовать по старинке и обратиться за помощью в кассу финансового учреждения. При выборе этого варианта необходимо помнить о вероятных потерях времени на стоянии в очереди. Кроме того, с собой необходимо захватить квитанцию для оплаты, наличные и удостоверение личности. Указанные документы требуется передать кассиру, после чего он сделает всю работу самостоятельно.
Что можно оплатить в ВТБ Онлайн
Появление системы ВТБ онлайн позволяет клиентам оплачивать разные услуги через Интернет без выхода из дома. Сегодня доступны следующие возможности:
- Оплата коммунальных услуг по QR коду.
- Перевод денег за сотовую связь и Интернет.
- Перечисление средств за транспорт или образовательные услуги.
- Погашение задолженности по кредитам.
- Оплата услуг страховых компаний.
- Перевод денег на благотворительность.
- Покупка товаров в глобальной сети и т. д.
В указанный перечень можно внести и другие пункты — оплату штрафов, туристических поездок, услуг в Интернете и т. д. Спектр возможностей постоянно расширяется.
Условия операций: комиссия и сроки
Перед тем как оплатить квитанцию по QR коду в ВТБ или провести иную транзакцию, изучите условия банка. Главное внимание уделите размеру комиссии и срокам, которые требуются для зачисления полной суммы на счет банковского учреждения.
Комиссия
Клиенты ВТБ вправе производить оплату и банковские переводы без дополнительных комиссионных платежей. Но заявление банка не всегда соответствует действительности. Размер оплаты напрямую зависит от вида и размера платежа. Выделим некоторые особенности:
- При погашении штрафов ГИБДД берется комиссия размером от 1 до 9%. Итоговая величина платежа зависит от выбранного метода.
- Оплата ЖКХ в ВТБ по QR коду через терминал предусматривает комиссию до 1%. Для сравнения, если операция проходит через почту или банковскую кассу, расходы увеличиваются до 1,5% от внесенной суммы.
- Перечисление средств без комиссии доступно только через онлайн-банкинг или банкоматы.
Во избежание расходов перед тем, как оплатить по QR коду ВТБ через приложение или иным способом, свяжитесь с представителем банка и уточните условия проведения операции. Тарифы периодически обновляются, что требует внимательного подхода при проведении сделки.
Время транзакции
Не менее важный вопрос — время проведения транзакции. Сроки перевода одинаковы для всех дистанционных операций ВТБ, в том числе при оплате по QR коду. К примеру, если операция выполнена до конца рабочего дня, средства перечисляются почти мгновенно. Если транзакция проведена позже 16.30, зачисление осуществляется на следующие сутки. При переводе в праздничные или выходные дни оплата производится в первые рабочие сутки. При этом общее время операции редко занимает больше минуты.
Как сделать перевод по QR-коду
При желании каждый клиент может выполнить перевод по QR коду в приложении ВТБ Онлайн. Программа доступна для пользователей смартфонов, на которых установлены ОС Андроид или iOS (для Айфонов). Для проведения операции необходимо, чтобы получатель передал штрих-код стороне-отправителю.
Общий алгоритм такой:
- Получатель средств входит в приложение и в пункте оплаты выбирает способ проведения платежа — счета или банковская карта (в рублях). После этого он жмет на кнопку Показать реквизиты и выбирает пункт Поделиться QR кодом. На завершающем этапе остается переслать данные второй стороне, планирующей перечисление средств.
- Отправитель получает штрих-код и сохраняет его в Галерее. После этого он входит в программу ВТБ Онлайн и переходит в раздел платежи. Там выбирается Перевод клиенту ВТБ (физлицо), а далее — по QR коду. На завершающем этапе остается выбрать полученную картинку от получателя и подтвердить транзакцию. Больше никаких действий совершать не нужно — данные по карте подтягиваются в автоматическом режиме.
Наиболее удобный способ перевода, когда отправитель и получатель находится рядом друг с другом. В таком случае достаточно сканировать QR код с помощью мобильного и провести перевод.
Итоги
Имея под рукой инструкцию, как провести оплату по штрих-коду, можно быстро выполнить операцию и сэкономить на комиссии. С помощью такой функции клиентам ВТБ доступна оплата ЖКХ, погашение штрафов, перевод денег за услуги и решение иных задач. Средства переводятся почти мгновенно, а информация о транзакции сохраняется в истории.
Совершаем оплату с использованием QR-кода в ВТБ
Каждый современный банк просто обязан идти «в ногу» со временем. Это обусловлено достаточно серьезной конкуренцией и постоянным внедрением новых технологий.
p, blockquote 1,0,0,0,0 —>
Уже достаточно давно банк ВТБ открыл возможность использовать специальные QR или штрих-коды для совершения операций перевода денежных средств, а так же оплаты различных услуг по квитанциям.
p, blockquote 2,0,0,0,0 —>
ВТБ банк внедряет новые технологии и старается максимально упростить процедуры совершения оплат.
С новыми технологиями вам больше не придется вручную вводить реквизиты с квитанций и переживать за возможную ошибку.
p, blockquote 3,0,0,0,0 —>
Использование QR-кода позволяет оплачивать в считанные секунды множество услуг: ЖКХ, налоги, штрафы и так далее.
Процесс совершения оплаты с использованием QR-кода:
- Вы получаете квитанцию и находите на ней специальный зашифрованный код;
- Сканируйте его с помощью камеры на вашем смартфоне;
- Приложение автоматически расшифровывает данные и заполняет все поля для совершения операции;
- Вам останется лишь подтвердить оплату.
ВТБ Онлайн позволяет сканировать QR-коды и оплачивать квитанции в несколько шагов без ввода реквизитов.
Если вы обладатель дебетовой или кредитной Мультикарты банка ВТБ, то процесс будет следующим:
- Авторизуйтесь в мобильном приложении ВТБ-Онлайн;
- Перейдите в раздел «Платежи и переводы»;
- В верхнем правом углу нажмите на значок QR-кода;
- Отсканируйте код с помощью камеры вашего мобильного устройства и подтвердите исполнение платежа.
Обратите внимание, что сканирование кода доступно и с фотографии из галереи вашего смартфона. Это позволит оплачивать услуги позже или же за другого человека.
Использование данной технологии позволило огромному количеству клиентов ВТБ забыть о ручном вводе: больше никаких очередей в отделении и долгой проверки реквизитов.
p, blockquote 8,0,0,0,0 —>
Вам достаточно лишь отсканировать специальный штрих-код и подтвердить расходную операцию.
p, blockquote 9,0,0,0,0 —>
Как в ВТБ Онлайн оплатить по штрих коду
С помощью QR-кода вы можете не только оплачивать квитанции, но и совершать денежные переводы другим людям.
p, blockquote 10,0,0,0,0 —>
Преимущества:
- За осуществление перевода таким образом ВТБ не взимает дополнительную комиссию;
- Денежные средства в большинстве случаев поступают мгновенно;
- Вам не нужно вручную вводить данные: номер карты или телефона, счет получателя или ФИО.
В специальном QR-коде содержатся все данные о будущей операции в зашифрованном виде. Как только вы наведете на него камеру — код будет расшифрован, а поля автоматически заполнены.
Совершить денежный перевод теперь можно не только с помощью номера карты или телефона, но и QR-кода.
Если вы хотите, чтобы кто-то отправил вам денежные средства, то проделайте следующие шаги:
- Откройте мобильное приложение ВТБ Онлайн;
- В разделе «Мои продукты» выберите необходимый счет или карту и кликните на ссылку «Реквизиты»;
- В правом верхнем углу нажмите на специальную иконку меню и выберите пункт «Поделиться QR-кодом»;
- Отправьте его любым удобным мессенджером.
Действия отправителя:
- Сохраните полученный графический файл в галерее вашего устройства;
- Откройте приложение ВТБ Онлайн и перейдите на вкладку «Платежи и переводы»;
- Выберите пункт «Перевод клиенту ВТБ» — отметьте вкладку «По номеру счета/карты/УСН»;
- Откроется окно в правом углу которого появится значок QR-кода. Кликните на него, выберите картинку из галереи и подтвердите;
- Вся информация и реквизиты будут автоматически загружены в соответствующие поля. Вам останется лишь указать сумму и подтвердить операцию.
Денежные переводы с использованием QR-кода не предусматривают комиссию.
Важно! Если получатель и отправитель денежных средств находятся рядом, то отправлять QR-код не требуется. Отправителю достаточно отсканировать код прямо с экрана смартфона получателя!
Если вы единожды используете данную функцию, то в будущем не сможете от нее отказаться: переводы и платежи по QR-коду это действительно быстро, удобно и максимально безопасно!
p, blockquote 16,0,0,0,0 —>
Как в ВТБ заплатить по штрих коду
Давайте обратим внимание на некоторые минусы данной технологии и рассмотрим альтернативный вариант использования QR-кода.
p, blockquote 17,0,0,0,0 —>
Минусы:
- Для совершения оплаты или перевода по данной технологии вы не сможете использовать персональный компьютер;
- Мобильное приложение ВТБ Онлайн можно установить только на современные смартфоны, которые обладают камерой.
Оплата с помощью QR-кода возможна только через мобильное приложение.
p, blockquote 19,0,0,0,0 —>
Если по какой-то причине вы не можете воспользоваться приложением, то оплата по QR-коду доступна в фирменных терминалах и банкоматах группы ВТБ.
p, blockquote 20,0,0,1,0 —>
Процесс совершения оплаты:
- Найдите ближайшее устройство самообслуживания ВТБ: vtb.ru/o-banke/kontakty/bankomaty ;
- Вставьте вашу Мультикарту и авторизуйтесь с помощью пин-кода;
- Выберите раздел «Платежи и переводы»;
- Из предложенных способов оплаты отметьте «По QR-коду»;
- Поднесите квитанцию к специальному считывателю и дождитесь расшифровки;
- Обратите внимание на экран терминала: вся информация с платежного документа уже в соответствующих полях;
- Вам остается лишь подтвердить проведение расходной операции.
Большинство современных терминалов ВТБ оборудованы специальными считывателями.
Вы так же можете совершить оплату без использования карты банка ВТБ: с помощью пластика сторонних банков или наличными.
Заключение
- Оплата квитанций по QR-коду действительно удобная и безопасная функция. Отсутствие необходимости ручного ввода сводит к минимуму возможность ошибки;
- Осуществление перевода близкому человеку так же максимально упрощено: никаких номеров карт и счетов;
- Использование функционала абсолютно бесплатно для всех клиентов ВТБ.
Если у вас возникли проблемы, то задавайте свои вопросы в комментариях, а мы оперативно поможем решить их.