Страница 2 из 3

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 29 авг 2021, 16:32
saratovout
Под Контур:

Код: Выделить всё

https://cash-ntt.kontur.ru/?fnSerialNumber={ФН}&fiscalDocumentNumber={ФД}&fiscalSignature={ФПД}
Контур НТТ, ИНН 6658497833

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 29 авг 2021, 20:51
Audim
Выложил...

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 30 авг 2021, 22:46
andrew
Ярус уже некоторое время назад изменил алгоритм формирования ссылки.
Там сейчас не очень тривиальный механизм.
У меня есть их javascript c сайта, который это делает.
Могу выслать на почту.

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 30 авг 2021, 23:52
saratovout
andrew писал(а):
30 авг 2021, 22:46
Ярус уже некоторое время назад изменил алгоритм формирования ссылки.
можете дать данные произвольного чека для него?

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 01:01
andrew
А вам это ничего не даст.

Раньше все было просто, работала такая ссылка:
https://ofd-ya.ru/getFiscalDoc?kktRegId ... alSign=YYY

А теперь они заморочились. Они берут такой URL:
https://ofd-ya.ru/code?fiscalDriveNumber= + fiscalDriveNumber + '&fiscalDocumentNumber=' + fiscalDocumentNumber + '&fiscalSign=' + fiscalSign
он формирует некий 20-ти значный код, который они берут и подставляют сюда:
https://ofd-ya.ru/k? + code
и получают данные чека.

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 01:31
saratovout
andrew писал(а):
31 авг 2021, 01:01
он формирует некий 20-ти значный код, который они берут и подставляют сюда:
мне выпал 17-значный. через JS вы опрашиваете url "/code?" на их сайте или вам известен механизм генерации?

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 01:45
andrew
Значит количество символов нефиксировано.

Нет, механизм генерации мне неизвестен, к сожалению.
Сохраните полностью страницу проверки чека, там будет файл check-new.js
В нем прописано, то что я кратко описал.

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 01:52
saratovout
andrew писал(а):
31 авг 2021, 01:45
Сохраните полностью страницу проверки чека
вообще, это "костыли", особенно для офлайн-систем..

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 13:17
andrew
Вы меня видимо не поняли.
Это не я так сделал получение URL
Я спрашивал разработчиков ккм-сервера, нельзя ли реализовать это на их стороне.

То что я выше написал, это то, как реализована проверка на сайте Яруса.

Re: ссылка на чек на сайте ОФД при пробитии чека

Добавлено: 31 авг 2021, 16:49
saratovout
andrew писал(а):
31 авг 2021, 13:17
Я спрашивал разработчиков ккм-сервера, нельзя ли реализовать это на их стороне.
Встраивать парсер под ярус? Вряд-ли. Это "костыли".