Оплата счёта по QR-коду: ЮKassa и фискализация прямо с печатной формы
Счёт при печати получает QR-код ЮKassa, клиент платит напрямую, а оплата с чеком сама возвращается в 1С.
Задача.
Нужно было, чтобы клиент мог оплатить выставленный счёт в один шаг, а оплата и фискальный чек попадали в учётную систему сами, без ручной сверки и ввода.
Что сделано:
• При печати счёта из 1С по API ЮKassa автоматически регистрируется платёж, из ответа сервиса берётся QR-код и проставляется на печатную форму счёта (бумажную и электронную).
• Клиент получает счёт и оплачивает его напрямую, отсканировав код. Там же, на стороне платёжного сервиса, происходит фискализация чека.
• Обратная связь: 1С каждые 5 минут опрашивает ЮKassa, и если по счёту есть оплата с чеком, она загружается в учётную систему.
Результат.
Решение работает в промышленной эксплуатации уже несколько лет, через него проходит 20–30 счетов в день. Счёт оплачивается одним действием по коду с самого документа, а оплата вместе с чеком возвращается в 1С автоматически.