Предусмотрены
Checkbox и
Cashalot. Каждый имеет свои преимущества и недостатки:
Checkbox действует почти моментально

,
Cashalot медленней (между нажатием Оплачено и появлением чека происходит пауза)

(если покупателей много, это нехорошо).
Checkbox существует только на сервере, если пропал интернет, нужно самостоятельно выполнить ряд действий (режим офлайн, потом онлайн)

,
Cashalot установлен на компьютере, он сам знает, когда возник офлайн

.
(Кстати, с Checkbox хоть один раз нужно получить резервные номера чеков, которые будут использоваться в режиме офлайн).
Checkbox для работы в тестовом режиме потребуется связаться с их поддержкой, получить тестовый ключ и ряд данных, установить и настроить отдельную программу "Подпись" (в рабочем режиме ключ загружается в личный кабинет)

,
Cashalot можно использовать в тестовом режиме в любой момент

(хотя с тестовыми данными, которые в этот момент используют сотни других людей, возникают всякие коллизии).
Если
Checkbox у себя на сервере что-то совершенствует, они заботятся об обратной совместимости, чтобы разработчикам учетных программ не нужно было ничего менять

,
если программа
Cashalot получила обновление, это требует от меня изучить, что изменилось, и оперативно вносить изменения у себя, выпускать свое обновление

.