Вопрос: есть ли возможность подавать сигнал из CRM через тот же REST или другим способом в кассу, чтобы она подготовила транзакцию на оплату со всеми нужными параметрами (номер заказа, наименование услуги и т.п.).
Есть. ККМ сервер называется. Он берет на себя низкоуровневые операции работы с кассой (реализуя бинарный протокол) + предоставляем REST API. Таких серверов много и разных, они в принципе достаточно дешевые.
Мы в своем проекте использовали
ККМ web-сервер . В принципе как сервер печати работает нормально, проблемы только с дублями чеков. Контролировать отправку дублей придется в своем приложении. Поэтому в итоге для проверки того, ушел чек в налоговую или потерялся я запилил библиотеку
PHP-OFD-SDK.
Но какой вариант не выбрать нужно понимать, что состав чека нужно формировать в своем приложении потому что касса ну ни как не может знать все особенности и номенклатуру вашего магазина.