TGViewer
Все про 1С:УНФ и не только (Айтон) Все про 1С:УНФ и не только (Айтон) @itone_unf · 2.15K subscribers
Post #1066 614
Внешние системы лояльности — прикручиваем подарочные сертификаты Digift напрямую в кассу 1С:УНФ

Представьте классическую ситуацию на кассе розничного магазина в час пик. Покупатель протягивает подарочный сертификат сторонней системы (в нашем случае — Digift Processing). Что делает кассир, если интеграции с 1С:УНФ нет?

Начинается квест: свернуть РМК (рабочее место кассира), открыть браузер, залогиниться на портале лояльности, вручную вбить номер карты, нажать «списать», вернуться в 1С:УНФ и провести сумму.

Итог: очередь нервничает, кассир в спешке ошибается, а финансовый учет в конце смены не бьется.

С такой болью пришла клиентка. В типовой 1С:УНФ готовой связки с API Digift нет. Задача: сделать применение сертификатов в РМК быстрым, бесшовным и безопасным.

⚠️ Главная сложность: ловушка «смешанной оплаты»

Кажется, что достаточно просто добавить в 1С:УНФ кнопку «Списать сертификат». Но при интеграции "в лоб" возникает критическая уязвимость, если клиент делит оплату.

Допустим, корзина на 5 000 ₽. Покупатель дает сертификат на 3 000 ₽, а остаток хочет добить банковской картой.

Если 1С:УНФ сразу безвозвратно спишет деньги с сертификата, а терминал эквайринга затем выдаст ошибку «Недостаточно средств» — касса окажется в тупике. Покупка не завершена, а подарочный сертификат уже «сгорел» в системе Digift. Вернуть его — целая история через техподдержку.

⚙️ Как мы спроектировали безопасный обмен

Чтобы защитить кассу от таких разрывов, мы не стали делать прямое списание. Мы реализовали сложный алгоритм двухфазной заморозки, строго следуя логике API Digift:

1. Валидация «на лету»
Кассир просто сканирует штрихкод сертификата. 1С:УНФ в фоновом режиме стучится в процессинг Digift. На экран моментально выводится статус карты и доступный баланс.

2. Безопасная заморозка средств
Если баланс позволяет, кассир нажимает оплату. Но 1С:УНФ не списывает деньги окончательно! Средства на сертификате временно замораживаются.

3. Пересчет и доплата
1С:УНФ автоматически пересчитывает сумму чека с учетом аванса. Клиент прикладывает банковскую карту к терминалу и оплачивает остаток.

4. Финальное списание
Как только эквайринг дает добро и фискальный регистратор печатает чек, 1С:УНФ отправляет в Digift финальную команду. Только в этот момент деньги навсегда списываются с сертификата.

5. Железобетонные предохранители
А что, если доплата картой не прошла? Кассир просто отменяет чек. В этот момент 1С мгновенно отправляет специальную команду, и замороженные деньги возвращаются на баланс сертификата. Никто ничего не потерял.

💡 Итог
Кассир делает ровно одно привычное действие — пикает штрихкод. Вся тяжелая логика, обработка токенов безопасности, таймаутов и возвратов отрабатывает под капотом 1С:УНФ за доли секунды.

Интерфейс современной учетной системы должен быть простым. Но за этой простотой мы обязаны строить архитектуру, которая на 100% защищает бизнес от человеческого фактора и финансовых потерь.

Хотите подключить нестандартную систему лояльности или бонусов к вашей 1С? Мы не просто настраиваем обмен, мы встраиваем внешние сервисы в логику ваших процессов без костылей и ошибок. Разработаем интеграцию любой сложности. Оставляйте заявку на нашем сайте https://itone.ru/extended_support/
  • ❤ 5
  • 🔥 4
More from @itone_unf
  1. Sep 25, 2026🚀 Как перестать собирать оптовые заказы через мессенджеры и запустить B2B-портал к 1С:УНФ…
  2. Sep 23, 2026💸 Прибыль на бумаге есть, а денег на счетах нет: как дивиденды приводят к кассовому разры…
  3. Sep 21, 2026🚩 «Опять объяснять всё заново?» Почему бизнес ненавидит техподдержку 1С Знакома ли вам си…
  4. Sep 18, 2026📉 Как перестать терять деньги на выездном сервисе? Опыт оцифровки компании по ремонту кар…
  5. Sep 15, 2026🔥 Создаем новые карточки товаров на Ozon прямо из 1С! Больше никакого копипаста Раньше за…
  6. Sep 14, 2026🚩 Мыслить результатом, а не процессом. Давайте знакомиться! За последние несколько дней к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →