Хабр Курсы для бэкендеров
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

А как бы вы связали эту реализацию с рублёвой оплатой покупателя? Деньги магазин уже принял, а к моменту исполнения цена Fragment вышла за max_units.
Воркер правильно останавливает покупку, но обязательство перед клиентом остаётся. Есть ли смысл задавать заказу общий срок исполнения, после которого прекращать автоматические попытки и передавать его на возврат или ручную обработку? Иначе технически корректная остановка может обернуться для покупателя подвешенным состоянием..
Звезды Telegram: где купить, сколько стоят и как все работает