← Все статьиЦифровой рубль

Интеграция цифрового рубля: план ИТ-отдела по неделям для сайта, приложения, кассы и 1С

API, callback и 1С
Коротко, на 15.11.2026

Интеграция цифрового рубля строится через API банка: сайт, приложение или касса создают заказ с orderId и универсальным QR, а банк присылает уведомление об оплате (callback). Уведомление может потеряться или прийти повторно, поэтому нужны фоновый опрос статусов и защита от двойного проведения по orderId. Банк России не планирует прямую интеграцию платформы с 1С: учёт получает оплаты от вашего обработчика или из выписки банка.

Как устроена интеграция цифрового рубля

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

СайтПриложениеКасса и КСОРесторанная касса
API банкаВозвращает универсальный QR. На телефоне покупатель открывает ссылку кода, на кассе сканирует его.
Платформа цифрового рубля, Банк РоссииДеньги приходят на счёт цифрового рубля продавца в реальном времени.
CallbackБанк сам присылает статус. Может потеряться или прийти повторно.
Фоновый опросВаша система сама спрашивает банк о незакрытых заказах.
1СПоступление, закрытый заказ, возврат, сверка с выпиской.С платформой напрямую не связана

Callback: уведомление, которое банк сам отправляет на адрес вашей системы, когда статус оплаты изменился.

Идемпотентность по orderId: правило обработчика, при котором повторное уведомление по тому же заказу не создаёт второе поступление.

Почему 1С стоит в конце цепочки: Банк России не планирует прямую интеграцию платформы с бухгалтерскими системами вроде 1С (вопрос 31). Через 1С:ДиректБанк автоматической связки тоже нет (Infostart), но обмен файлами в 1С:Бухгалтерии есть: выписку можно загрузить из XML с релиза 3.0.164, распоряжения выгрузить с релиза 3.0.191 (Infostart).

  • 3.0.205Бухгалтерия предприятия ПРОФ и КОРП, 27 августа 2026
  • 11.5.27.81Управление торговлей 11, 30 августа 2026
  • 2.5.27.81ERP 2.5, 30 августа 2026
  • 3.0.14.143Розница 3.0, 5 сентября 2026
  • 2.3.26.22Розница 2.3, 7 сентября 2026

Релизы и статусы по данным 1С на 15.11.2026. Какой релиз нужен вашей конфигурации и что в нём есть из коробки, разобрали на странице «Цифровой рубль в 1С».

Сборка интеграции: план по неделям для ваших систем

Отметьте свои системы: схема соберёт задачи, покажет, кто их делает и что от чего зависит. Сроки ставите вы, кнопками у каждой задачи. Для сравнения ниже один реальный случай из практики с источником.

Сборка интеграцииСроки ваши: стартовая сетка по 5 рабочих дней, это не оценка
Сценарий
Ваши системы
  1. Доступ: договор, ключи и тестовый контур банкаФиндиректор, БанкДоговор счёта с Банком России через интернет-банк, ключи подписи выдаёт банк
    5 дн.
  2. Заказ и универсальный QR через API банкаБэкенд, Мобильный разработчик, 1С-программистorderId, сумма, тип QR
    5 дн.
  3. Расширение 1С:УТ: вид оплаты, статусы, документы1С-программист
    5 дн.
  4. Callback и фоновый опрос статусовБэкенд, 1С-программист
    5 дн.
  5. Идемпотентность по orderIdБэкенд, 1С-программистПовтор по тому же заказу не проводится
    5 дн.
  6. ВозвратыБэкенд, 1С-программист, Бухгалтер
    5 дн.
  7. Сверка с выпиской банкаБухгалтер, 1С-программист
    5 дн.
  8. Тесты на контуре: потерянный и повторный callback, возвратТестировщик, Вся команда
    5 дн.

Для сравнения: пример Infostart, 1С:УТ и API Сбера

  1. Тестовый контур от СбераЖдали 8 рабочих дней
    8 дн.
  2. Весь проект у автораОколо 17 дней работ по таблице, из них 7 на расширение УТ
    ≈ 3 нед.

Шкала в рабочих неделях по 5 дней, белым отмечена цепочка, которая держит срок. Пример сверху: пересказ таблицы автора, один случай, не норма: Infostart, 10.09.2026.

Ваш план

20 рабочих дней, около 4 недель

Срок держит цепочка: Заказ и универсальный QR через API банка → Callback и фоновый опрос статусов → Возвраты → Тесты на контуре. Сократить план можно только на ней: остальные задачи идут параллельно.

Все задачи таблицей: когда нужна, кто делает, после чего
ЗадачаКогда нужнаКто делаетНачинается после
Доступ: договор, ключи, тестовый контурВсегдаФиндиректор, банкНи от чего, первым делом
Заказ и универсальный QR через API банкаСайт, приложение, учёт в 1СБэкенд, мобильный разработчик, 1С-программистМожно начать по документации банка
QR на экране кассы, КСО или ресторанной кассыКасса, КСО, ресторанПоставщик кассового ПО, банкМожно начать сразу
Расширение 1С: вид оплаты, статусы, документыУТ, Розница, ERP1С-программистМожно начать сразу
Callback и фоновый опрос статусовВсегдаБэкенд или 1С-программистЗаказ и QR
Идемпотентность по orderIdВсегдаБэкенд или 1С-программистЗаказ и QR
ВозвратыВсегдаРазработчик и бухгалтерCallback и опрос
Сверка с выпиской банкаВсегдаБухгалтер, 1С-программистCallback и опрос, расширение 1С
Тесты на контуреВсегдаТестировщик и вся командаВсе задачи, включая доступ к контуру
Как считается план

Задача начинается, когда закончились все задачи, от которых она зависит. Срок плана: конец последней задачи, тестов.

Недели = рабочие дни ÷ 5, с округлением вверх. Доступ к тестовому контуру идёт параллельно разработке, но тесты ждут его.

Пример Infostart: что в нём на самом деле

Автор дорабатывал 1С:УТ под цифровой рубль через API Сбера. По его таблице трудоёмкости около 17 дней работ, из них 7 на расширение УТ; по календарю около трёх недель, чистой разработки из них половина.

Тестовый контур Сбер дал через 8 рабочих дней. Это один случай, а не норма: Infostart, 10.09.2026.

Сценарий «интернет-магазин»: в каком порядке

Сразу и параллельно: финдиректор открывает доступ к счёту и тестовому контуру, бэкенд по документации банка делает заказ и QR, 1С-программист начинает расширение УТ.

Затем: callback, фоновый опрос и идемпотентность, после них возвраты и сверка. Последними тесты на контуре. Сколько недель на каждый шаг, решает ваша команда: поставьте сроки в схеме выше.

Цифровой рубль для разработчиков: пять технических ловушек

  1. Верить одному callback

    Как проявится Оплата прошла, а заказ висит неоплаченным. Или в 1С два поступления по одному заказу.

    Что сделать Уведомление может потеряться или прийти повторно. Нужен фоновый опрос статусов незакрытых заказов и обработка повтора по orderId без второго проведения (Infostart).

  2. Путать интервал опроса с таймаутом

    Как проявится Цифру «30 секунд» из чужой статьи берут как время ожидания ответа банка.

    Что сделать У автора Infostart 30 секунд это интервал, с которым регламентное задание опрашивает незакрытые оплаты. Таймауты берите из документации своего банка.

  3. Один код способа оплаты на все банки

    Как проявится Оплаты одного банка распознаются, другого падают в «прочие».

    Что сделать В API банков значения разные: Сбер присылает NSPK_DIGITAL_RUB, Альфа-Банк присылает DIGITAL_RUB. Сведите их к своему перечислению в 1С: у автора Infostart это «Карта», «СБП», «ЦифровойРубль».

  4. Не проверять тип QR в ответе банка

    Как проявится Покупатель видит QR, но цифровым рублём заплатить не может.

    Что сделать У автора Infostart первые две недели банк возвращал тип QR для СБП вместо универсального. Проверяйте тип QR в каждом тестовом заказе и пишите его в журнал после запуска.

  5. Ждать готовый коннектор 1С к платформе

    Как проявится Проект стоит: «подождём обновления 1С».

    Что сделать Ждать нечего: Банк России не планирует прямую интеграцию платформы с 1С (вопрос 31). Релизы 1С дают вид оплаты, а статусы приходят через API банка или выпиской.

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

Тестовый сценарий перед запуском

Автор Infostart отдельно проверял потерянный и повторный callback по одному orderId (Infostart). Без этих семи шагов на тестовом контуре банка мы бы не запускали.

  1. 1
    Заказ на тестовом контуреРазработчик

    Создайте заказ через API банка: в ответе тип QR универсальный, сумма и orderId совпадают с вашими.

  2. 2
    Оплата из тестового приложенияРазработчик, 1С-программист

    Callback пришёл, заказ стал оплаченным, в 1С поступление с видом оплаты «цифровой рубль».

  3. 3
    Потерянный callbackРазработчик

    Заблокируйте уведомление: фоновый опрос сам находит оплату и закрывает заказ.

  4. 4
    Повторный callbackРазработчик, 1С-программист

    Отправьте уведомление по тому же orderId второй раз: второго поступления нет, в журнале запись о повторе.

  5. 5
    ВозвратРазработчик, бухгалтер

    Полный и, если API банка позволяет, частичный: деньги уходят со счёта цифрового рубля, в 1С документ возврата со ссылкой на заказ.

  6. 6
    Сверка тестового дняБухгалтер

    Выписка банка и документы 1С сходятся строка в строку.

  7. 7
    Пилот на одной точке или части заказовИТ-директор

    Первые дни сверяйте каждое утро; на все каналы раскатывайте, когда расхождений нет.

К каким датам собрать интеграцию:

  1. СейчасДо 31 декабря 2026 года операции бизнеса без комиссии: удобно тестировать на живых оплатах.
  2. Комиссия за приём0,3%, не больше 1 500 ₽ за перевод, платит получатель. В сверке появляется строка комиссии.
  3. Вторая волнаВыручка больше 30 млн ₽ и на 1 января 2026 клиент значимого банка или банка с универсальной лицензией.
  4. Третья волнаОстальные продавцы с выручкой больше 20 млн ₽.

Источники дат: решение совета директоров Банка России, Банк России.

Кто нужен в команде и как быть с iiko

КтоЧто делаетКогда нужен
ИТ-директор или руководитель проектаПлан, банк, приоритеты, приёмкаВсегда
ФиндиректорСчёт цифрового рубля, договор с Банком России через интернет-банк, ключи подписиВсегда, до разработки
Бэкенд-разработчикЗаказ и QR через API банка, callback, фоновый опрос, идемпотентностьСайт и приложение
Мобильный разработчикЭкран оплаты: на телефоне покупатель не сканирует QR, а открывает ссылку кодаПриложение
1С-программистРасширение УТ, Розницы или ERP: вид оплаты, статусы, поступления, возвратыУчёт в 1С
Поставщик кассового ПОУниверсальный QR на экране кассы, КСО или ресторанной кассыКасса, КСО, ресторан
БухгалтерПравила возвратов, сверка с выпиской, строка комиссии с 2027 годаВсегда
ТестировщикСемь шагов тестового сценарияПеред запуском

Цифровой рубль и iiko: публичных материалов iiko о поддержке цифрового рубля мы на 15.11.2026 не нашли. Уточните у поставщика кассового ПО и у банка, как вывести универсальный QR на экран гостя. Такой сценарий уже пробовали: в пилоте Газпромбанка в Теремке универсальный QR банка выводился на экран кассы для покупателя (материал самого банка, 18.09.2025).

Свяжем сайт, приложение и 1С с API банка: с опросом статусов, защитой от дублей и сверкой. Оплата на сайте →

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

Есть ли готовая интеграция платформы цифрового рубля с 1С?

Нет. Банк России прямую интеграцию платформы с 1С не планирует, а через 1С:ДиректБанк автоматической связки нет. 1С работает через API банка, а выписку в 1С:Бухгалтерию можно загрузить из файла XML с релиза 3.0.164.

Что нужно разработчику для приёма цифрового рубля?

Доступ к API и тестовому контуру банка-участника платформы. Дальше: заказ с orderId и универсальным QR, приём callback, фоновый опрос статусов и обработка повторов по orderId без второго проведения.

Почему одного callback недостаточно?

Уведомление банка может потеряться или прийти повторно. Поэтому статус незакрытых заказов ещё проверяют фоновым опросом, а повтор по тому же orderId не должен создавать второе поступление.

Сколько времени занимает интеграция цифрового рубля?

Зависит от числа систем и от банка. В случае, описанном на Infostart 10.09.2026, по таблице автора около 17 дней работ, из них 7 на расширение 1С:УТ, по календарю около трёх недель; тестовый контур Сбер дал через восемь рабочих дней.

Поддерживает ли iiko цифровой рубль?

Публичных материалов iiko о цифровом рубле мы на 15.11.2026 не нашли. Уточните у поставщика кассового ПО и у банка, как вывести универсальный QR на экран гостя: так работал пилот Газпромбанка в Теремке в 2025 году.

Как часто опрашивать статус оплаты у банка?

Интервал выбирают сами. У автора Infostart регламентное задание опрашивало незакрытые оплаты каждые 30 секунд: это интервал опроса, а не время, которое банк ждёт ответа.

Источники
  1. Банк России: приём оплаты цифровыми рублями
  2. Банк России: вопросы и ответы о цифровом рубле для бизнеса (вопрос 31)
  3. Infostart, 10.09.2026: доработка 1С под цифровой рубль через API банка
  4. Infostart, 09.09.2026: 1С:ДиректБанк и цифровой рубль
  5. 1С: мониторинг законодательства, цифровой рубль в типовых конфигурациях (статусы на 15.11.2026)
  6. Газпромбанк на kod.ru, 18.09.2025: цифровой рубль в Теремке
  7. Банк России: решение совета директоров о тарифах от 28.08.2026

Соберём интеграцию цифрового рубля

Сайт, приложение, касса и 1С через API банка, с опросом статусов и сверкой. Ответим за 15 минут.