PPO (ПРРО) Украина

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
spr
Новичок
Сообщения: 6
Зарегистрирован: 13 Август 2020, 18:17

PPO (ПРРО) Украина

Сообщение spr »

Key-6.dat - секретный ключ системы защиты X.509 (дсту гост 28147:2009). Скорее всего ничего не надо прикручивать. API должно обеспечивать подпись и/или шифрование блока данных. Если требуется прикрутить, то связываться с разработчиками библиотек криптозащиты https://cipher.com.ua/ и https://iit.com.ua/
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

PPO (ПРРО) Украина

Сообщение gopstop2007 »

spr писал(а): 05 Январь 2022, 17:28 Key-6.dat - секретный ключ системы защиты X.509 (дсту гост 28147:2009). Скорее всего ничего не надо прикручивать. API должно обеспечивать подпись и/или шифрование блока данных. Если требуется прикрутить, то связываться с разработчиками библиотек криптозащиты https://cipher.com.ua/ и https://iit.com.ua/
спасибо, но чем дальше тем веселей :) Вот описание API открытия смены (перевел с украинского)
Spoiler
https://dev-api.checkbox.in.ua/api/redo ... hifts_post

Открытие новой смены кассиром. Для создания изменения необходимо указать ключ лицензии конкретного пРРО, расположенного в той же торговой точке, что находится кассир. Создается объект изменения в состоянии "CREATED" и транзакция открытия смены (поле "initial_transaction"). Для перевода изменения в статус OPENED необходимо, чтобы транзакция была подписана с помощью КЭП и доставлена ​​в ДПС, это обычно длится несколько секунд. После создания запроса необходимо отслеживать статус изменения, пока он не изменит на OPENED или CLOSED. Статус изменения можно отслеживать с помощью запроса GET по пути
/api/v1/shifts/{shift_id}, где {shift_id} - идентификатор смени. Или /api/v1/cashier/shift
В случае, если изменение перешло в статус CLOSED – это значит, что изменение не может быть открыто. Детализация причины отказа в создании изменения находится в поле initial_transaciton.
После того как рабочая смена будет успешно открыта, можно ее закрыть или создавать чеки.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

PPO (ПРРО) Украина

Сообщение gopstop2007 »

еще раз повторюсь, знаете решение, есть возможность заработать, просьба писать в личку
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

PPO (ПРРО) Украина

Сообщение Игорь Столяров »

gopstop2007 писал(а): 06 Январь 2022, 14:14 еще раз повторюсь
Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

PPO (ПРРО) Украина

Сообщение gopstop2007 »

Игорь Столяров писал(а): 06 Январь 2022, 14:35
gopstop2007 писал(а): 06 Январь 2022, 14:14 еще раз повторюсь
Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
Просто работать, но через свою программу. Мне нужно использовать свою продажу, но отправлять на сервер через API или если есть другие варианты решений с тем же результатом, которые к сожалению я не увидел.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

PPO (ПРРО) Украина

Сообщение Игорь Столяров »

gopstop2007 писал(а): 06 Январь 2022, 22:37 Просто работать, но через свою программу
Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...

Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ... :(
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

PPO (ПРРО) Украина

Сообщение gopstop2007 »

Игорь Столяров писал(а): 06 Январь 2022, 23:18
gopstop2007 писал(а): 06 Январь 2022, 22:37 Просто работать, но через свою программу
Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...

Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ... :(
Мне кажется все проще и праздники закончились. :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

PPO (ПРРО) Украина

Сообщение Игорь Столяров »

Держите нас в курсе борьбы - тема интересная !
popcorn.gif
popcorn.gif (2.35 КБ) 1170 просмотров
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить