Создание единого стандарта для QR переводов по номеру телефона через СБП (система быстрых платежей НСПК)
Суть: любой человек в приложении по генерации QR кодов может создать данный код указав: номер телефона, сумму, название банка (необязательно).
Другой человек сканирует этот код в приложении банка и ему открывается заполненная форма перевода по номеру телефона
Это всё делается в оффлайн системе без необходимости централизованной системы, как это сейчас реализовано в оплате через СБП
Это — отличная и практически реализуемая идея: создание децентрализованного офлайн-стандарта QR-кодов для перевода через СБП по номеру телефона. Сейчас QR-коды СБП в основном создаются централизованными системами банков или через API НСПК, что требует подключения к интернету и аккаунта. Ты предлагаешь локальный, открытый и независимый стандарт, работающий офлайн и совместимый с любым банковским приложением, поддерживающим переводы по номеру телефона в СБП.
Пользователь генерирует QR-код с параметрами:
QR-код содержит эти данные в стандартизированном виде (например, URI), а банковское приложение при сканировании подставляет их в форму перевода СБП, как если бы это было централизованно сформировано.
sbpqr://pay?phone=+79991234567&amount=500.00¬e=Donation
Подобно
mailto:
илиtel:
, мы определяемsbpqr://
как протокол
sbpqr://
sbpqr://
Проблема | Решение |
---|---|
Не все банки распознают URI sbpqr:// |
Падать в tel: или https://sbpqr.link/... как fallback |
Не все камеры умеют открывать спец-протоколы | Добавить WebView или универсальный редирект |
Разные форматы телефонов | Нормализация E.164 в парсере |