Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
UKVED
Комплексные IT решения
для вашего бизнеса
+7 906 045 2827
+7 906 045 2827
E-mail
sale@ukved.ru
Адрес
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Сопровождение 1С
  • Внедрение 1С
  • Обновление 1С
  • Обслуживание 1С
  • Поддержка 1С
  • Разработка 1C
Аренда 1С (1С:ФРЕШ)
Бухгалтерское сопровождение
Аренда сервера
  • Выделенный сервер 1C
  • Аренда сервера для 1C
  • Почтовые серверы
  • Backup серверы
Распознавание документов в 1С
Разработка мобильных приложений
Наши мобильные приложения
AmoCRM
  • Внедрение AmoCRM
  • Интеграция AmoCRM
  • Разработка виджетов AmoCRM
Системное администрирование
  • Обслуживание компьютеров
  • Обслуживание локальной сети
  • Обслуживание телефонии
IP телефония
Каталог товаров
  • 1С отчетность
  • Лицензии 1С
    • Комплексное управление ресурсами предприятия (ERP)
    • Клиентские лицензии
    • Серверные лицензии
    • Бухгалтерский и налоговый учет
    • ЗУП и кадровый учет (HRM)
    • Управление складом, логистикой и продажами
  • ТСД Клеверенс
  • ИТС
  • Тарифы ИТС
  • Наши решения
Наши внедрения
Статьи
Контакты
Комплексные IT решения
для вашего бизнеса
+7 906 045 2827
+7 906 045 2827
E-mail
sale@ukved.ru
Адрес
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
Режим работы
Пн. – Пт.: с 9:00 до 18:00
UKVED
  • Сопровождение 1С
    • Внедрение 1С
    • Обновление 1С
    • Обслуживание 1С
    • Поддержка 1С
    • Разработка 1C
  • Аренда 1С (1С:ФРЕШ)
  • Бухгалтерское сопровождение
  • Аренда сервера
    • Выделенный сервер 1C
    • Аренда сервера для 1C
    • Почтовые серверы
    • Backup серверы
  • Распознавание документов в 1С
  • Разработка мобильных приложений
  • Наши мобильные приложения
  • AmoCRM
    • Внедрение AmoCRM
    • Интеграция AmoCRM
    • Разработка виджетов AmoCRM
  • Системное администрирование
    • Обслуживание компьютеров
    • Обслуживание локальной сети
    • Обслуживание телефонии
  • IP телефония
  • Каталог товаров
    • 1С отчетность
    • Лицензии 1С
      • Комплексное управление ресурсами предприятия (ERP)
      • Клиентские лицензии
      • Серверные лицензии
      • Бухгалтерский и налоговый учет
      • ЗУП и кадровый учет (HRM)
      • Управление складом, логистикой и продажами
    • ТСД Клеверенс
    • ИТС
    • Тарифы ИТС
    • Наши решения
  • Наши внедрения
  • Статьи
  • Контакты
1СFranch.pngmintsifryi_1С.png
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
UKVED
Телефоны
+7 906 045 2827
E-mail
sale@ukved.ru
Адрес
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
Режим работы
Пн. – Пт.: с 9:00 до 18:00
UKVED
  • Сопровождение 1С
    • Сопровождение 1С
    • Внедрение 1С
    • Обновление 1С
    • Обслуживание 1С
    • Поддержка 1С
    • Разработка 1C
  • Аренда 1С (1С:ФРЕШ)
  • Бухгалтерское сопровождение
  • Аренда сервера
    • Аренда сервера
    • Выделенный сервер 1C
    • Аренда сервера для 1C
    • Почтовые серверы
    • Backup серверы
  • Распознавание документов в 1С
  • Разработка мобильных приложений
  • Наши мобильные приложения
  • AmoCRM
    • AmoCRM
    • Внедрение AmoCRM
    • Интеграция AmoCRM
    • Разработка виджетов AmoCRM
  • Системное администрирование
    • Системное администрирование
    • Обслуживание компьютеров
    • Обслуживание локальной сети
    • Обслуживание телефонии
  • IP телефония
  • Каталог товаров
    • Каталог товаров
    • 1С отчетность
    • Лицензии 1С
      • Лицензии 1С
      • Комплексное управление ресурсами предприятия (ERP)
      • Клиентские лицензии
      • Серверные лицензии
      • Бухгалтерский и налоговый учет
      • ЗУП и кадровый учет (HRM)
      • Управление складом, логистикой и продажами
    • ТСД Клеверенс
    • ИТС
    • Тарифы ИТС
    • Наши решения
  • Наши внедрения
  • Статьи
  • Контакты
  • 0 Корзина
  • +7 906 045 2827
    • Телефоны
    • +7 906 045 2827
  • г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
  • sale@ukved.ru
  • Пн. – Пт.: с 9:00 до 18:00
1СFranch.pngmintsifryi_1С.png
Главная
—
Статьи
—
Общее

Одна кнопка вместо пачки карт: как мы делали приложение для оплаты в сети магазинов

Владимир Ершов, руководитель UKVED · опубликовано 17 сентября 2026

Одна кнопка вместо пачки карт: как мы делали приложение для оплаты в сети магазинов

Одна кнопка вместо пачки карт: как мы делали приложение для оплаты в сети магазинов

Содержание
почему возникает задержка при бесконтактной оплате через приложениекак исправить медленную работу приложения оплатычто делать, если ошибка оплаты повторяется на одной и той же точкекак предотвратить сбои бесконтактной оплаты на новых точкахсколько стоит разработка приложения для бесконтактной оплаты с интеграцией 1С❓ Частые вопросы

Приложение для бесконтактной оплаты — это мобильное решение, которое хранит платёжные реквизиты клиента и передаёт их на терминал через NFC, заменяя физическую карту. Разработка занимает от 500 000 ₽ и требует интеграции с 1С для сверки транзакций в реальном времени, иначе кассир и бухгалтерия видят разные суммы.

Заказчик — сеть из 14 точек выдачи товаров в Москве, где кассиры вручную сверяли оплаты по банковским картам с базой 1С:Розница. На пике, в пятницу вечером, в очереди стояло по 10-12 человек, а терминал у кассы принимал только физические карты. Часть клиентов приходила без карты, с телефоном — и уходила без покупки, потому что приложение банка зависало на этапе токенизации.

почему возникает задержка при бесконтактной оплате через приложение

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

Причина — архитектура без кэширования токенов: разработчик первой версии решил, что безопаснее каждый раз получать свежий токен с сервера. Но сервер провайдера отвечал с задержкой 2-4 секунды в часы пиковой нагрузки, а мобильная сеть в подвальных помещениях торговых точек добавляла ещё пару секунд. Поэтому итоговая задержка складывалась из трёх независимых звеньев, и каждое усугубляло остальные.

Если не поменять логику, бизнес теряет не абстрактную «конверсию», а конкретных людей в очереди: на точке с оборотом 200-300 чеков в день каждая минута простоя кассы — это 2-3 ушедших клиента, которые в следующий раз просто зайдут к конкуренту с QR-оплатой.

как исправить медленную работу приложения оплаты

кэширование и предзапрос токена

Мы перенесли получение токена на этап открытия приложения, а не на момент прикладывания телефона к терминалу. Токен живёт в защищённом хранилище устройства (Keystore на Android, Keychain на iOS) и обновляется в фоне за 30 секунд до истечения срока действия — пользователь никогда не видит момент обновления.

синхронная запись в 1С без блокировки интерфейса

Вторая проблема была в самой связке с учётной системой. Каждая транзакция должна лечь в 1С:Розница мгновенно, иначе кассир видит оплату на экране терминала, но чек не формируется — и приходится звонить в бухгалтерию, чтобы найти платёж. Мы вынесли запись в 1С в отдельный асинхронный поток: сама оплата проходит мгновенно, а данные о ней дописываются в базу параллельно, без ожидания подтверждения от кассира.

Подробно о том, как выстраивается такая связка, мы писали в материале про интеграцию мобильного приложения с 1С — там разобраны варианты обмена через REST и через регламентные задания.

что делать, если ошибка оплаты повторяется на одной и той же точке

После первого исправления скорость выросла, но на двух точках из 14 проблема осталась — терминал продолжал зависать. Мы выехали на место и увидели: на этих точках стоял Wi-Fi роутер уровня «для дома», а мобильный интернет в помещении был на грани приёма.

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

Для сети из 14 точек с нагруженной базой 1С мы также предложили перенести саму базу на выделенный сервер — локальный сервер в подсобке магазина не выдерживал одновременных запросов от кассы, склада и мобильных касс. Аренда сервера для 1С стоит от 1 100 ₽/мес за пользователя, и это дешевле, чем платить сисадмину за постоянные выезды на восстановление зависшей базы.

как предотвратить сбои бесконтактной оплаты на новых точках

Когда сеть открыла ещё три точки в Москве, мы уже знали, на чём предыдущие два раза спотыкались. Перед запуском на новой точке проверяем три вещи: скорость канала до сервера 1С, нагрузку на роутер в часы пик и версию приложения на кассовом планшете — устаревшая версия иногда использует старый протокол токенизации, который провайдер уже не поддерживает в полную силу.

Мы также завели отдельный тестовый сценарий: имитация 20 оплат подряд с интервалом в секунду, чтобы поймать проблему очереди запросов до того, как её поймает живой клиент в пятницу вечером. Это заняло два дня разработки, но избавило от трёх выездов техподдержки за следующий квартал.

ПараметрВерсия до доработкиПосле доработки
Получение токенаЗапрос при каждой оплатеКэш с фоновым обновлением
Запись в 1ССинхронно, блокирует интерфейсАсинхронно, параллельно оплате
Диагностика сбоевТолько со слов кассираАвтоматический лог сети и связи с 1С
Тестирование перед запуском точкиНе проводилосьНагрузочный сценарий из 20 оплат
Место хранения базы 1СЛокальный сервер в подсобкеАрендованный сервер, от 1 100 ₽/мес

сколько стоит разработка приложения для бесконтактной оплаты с интеграцией 1С

Разработка такого приложения с нуля — от 500 000 ₽, и цена складывается из трёх частей: мобильное приложение (Android/iOS), модуль связи с платёжным провайдером и интеграция с учётной системой заказчика. Если у бизнеса уже есть 1С:Розница или УТ, мы подключаем приложение через готовые механизмы обмена, а не переписываем учётную систему заново.

Для сетей с несколькими точками и складом мы также собираем B2B-приложение на базе 1С, где оплата — только один из модулей, рядом с приёмкой товара и складским учётом. Если задача уже описана и нужно подтверждение бюджета, актуальные тарифы на разработку и сопровождение — на странице цены и тарифы.

Для компаний, которые хотят собрать несколько небольших мобильных сервисов на одной базе без отдельной команды разработки под каждый, есть вариант с 1С:Мобильной платформой — она быстрее в развёртывании, если логика приложения не выходит за рамки типовых операций 1С.

❓ Частые вопросы

Сколько времени занимает разработка приложения для бесконтактной оплаты с интеграцией 1С?

Зависит от глубины интеграции: минимальный вариант с одним провайдером и типовой 1С занимает несколько месяцев. Точный срок определяется после аудита текущей базы 1С и требований к платёжному провайдеру.

Можно ли подключить бесконтактную оплату к уже работающей 1С:Розница без остановки магазина?

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

Что делать, если приложение уже разработано, но продолжает тормозить на конкретных точках?

Нужна диагностика инфраструктуры точки — скорости канала, нагрузки на роутер и мощности сервера 1С, а не только проверка кода приложения. Часто причина не в приложении, а в слабом сервере или плохом сигнале сети.

Сколько стоит перенести базу 1С на аренду, если локальный сервер не справляется с нагрузкой?

Аренда сервера для 1С начинается от 1 100 ₽ в месяц за пользователя. Итоговая стоимость зависит от числа пользователей и объёма базы, точный расчёт делается после оценки текущей нагрузки.

Нужно мобильное приложение для бизнеса?
Подберём стек и свяжем с 1С — смета за 1 день.
Получить смету →
Читайте также
Услуги 1САренда 1САренда сервера 1СМобильная разработка

Не помогло? Опишите вашу ошибку — разберём
Ответим сразу, без звонков и заполнения анкет. Что не получилось, какая версия 1С, что уже пробовали — этого достаточно. Сложное передадим инженеру.

Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00

Возврат к списку

Читайте также

  • Flutter для интернет-магазина: одна кодовая база вместо двух приложений
  • 3 в 1: одно Flutter-приложение вместо мобильного, веб и десктопного
  • Будущее приложений — без приложений: зачем бизнесу мини-приложения и боты вместо App Store
  • Кнопка ломалась в каждом релизе iOS-приложения: мы закрыли баг автотестами

Остались вопросы? Нужна помощь?

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

Бесплатная консультация
 
Компания
О компании
Вакансии
Каталог
1С отчетность
Лицензии 1С
ТСД Клеверенс
ИТС
Тарифы ИТС
Наши решения
Аренда сервера
Сопровождение 1С
Сопровождение бухгалтерии
Системное администрирование
Аудит сайта
IT-аутсорсинг в Москве
Услуги по серверам
Аренда сервера 1С
Аренда 1С в облаке
Распознавание PDF (ПДФ) в 1С
+7 906 045 2827
+7 906 045 2827
E-mail
sale@ukved.ru
Адрес
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
Режим работы
Пн. – Пт.: с 9:00 до 18:00
sale@ukved.ru
г.Москва, ул. Антонова-Овсеенко, д. 15, стр. 2
2017 - © 2026
Политика конфиденциальности Оплата Поставка Возврат Оферта Карта сайта
ООО «ВЕД» · ИНН 7720299436 · ОГРН 1157746343920 · КПП 501801001
Аккредитованная ИТ-компания — проверить в реестре Минцифры по ИНН 7720299436
0

Корзина

Очистить корзину
Ваша корзина пуста
Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
В каталог
Главная 0 Корзина Каталог Контакты Услуги Бренды Отзывы Карьера Компания Проекты Лицензии Документы Блог Тарифы Цены
Мы считаем посещения сайта с помощью Яндекс.Метрики. Запись ваших действий на странице (Вебвизор) включается только с вашего согласия. Нажимая «Принять», вы соглашаетесь с Политикой конфиденциальности и Согласием на обработку ПДн.