Каждая касса хранит свой зашифрованный ключ API НП. Опрос статусов идёт ключами касс; заказ привязывается к кассе, чей ключ видит ТТН как свою (есть PhoneSender). ЕТТН-чек создаётся от кассы заказа. Миграция 0008 переносит NOVA_POSHTA_API_KEY в кассу по умолчанию.
Каждая касса хранит свой зашифрованный ключ API НП. Опрос статусов идёт ключами касс; заказ привязывается к кассе, чей ключ видит ТТН как свою (есть `PhoneSender`). ЕТТН-чек создаётся от кассы заказа. Миграция 0008 переносит `NOVA_POSHTA_API_KEY` в кассу по умолчанию.
Closes #3
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Each cash register stores its own encrypted NP API key. Status polling uses
register keys and binds an order to the register whose key sees the TTN as
its own (PhoneSender present); ETTN receipts are created from that register.
Migration 0008 moves the old NOVA_POSHTA_API_KEY into the default register.
Closes#3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Каждая касса хранит свой зашифрованный ключ API НП. Опрос статусов идёт ключами касс; заказ привязывается к кассе, чей ключ видит ТТН как свою (есть
PhoneSender). ЕТТН-чек создаётся от кассы заказа. Миграция 0008 переноситNOVA_POSHTA_API_KEYв кассу по умолчанию.Closes #3
🤖 Generated with Claude Code