PPO (ПРРО) Украина
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
PPO (ПРРО) Украина
Key-6.dat - секретный ключ системы защиты X.509 (дсту гост 28147:2009). Скорее всего ничего не надо прикручивать. API должно обеспечивать подпись и/или шифрование блока данных. Если требуется прикрутить, то связываться с разработчиками библиотек криптозащиты https://cipher.com.ua/ и https://iit.com.ua/
spr
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
PPO (ПРРО) Украина
спасибо, но чем дальше тем веселейspr писал(а): 05 Январь 2022, 17:28 Key-6.dat - секретный ключ системы защиты X.509 (дсту гост 28147:2009). Скорее всего ничего не надо прикручивать. API должно обеспечивать подпись и/или шифрование блока данных. Если требуется прикрутить, то связываться с разработчиками библиотек криптозащиты https://cipher.com.ua/ и https://iit.com.ua/

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.
После того как рабочая смена будет успешно открыта, можно ее закрыть или создавать чеки.
Открытие новой смены кассиром. Для создания изменения необходимо указать ключ лицензии конкретного пРРО, расположенного в той же торговой точке, что находится кассир. Создается объект изменения в состоянии "CREATED" и транзакция открытия смены (поле "initial_transaction"). Для перевода изменения в статус OPENED необходимо, чтобы транзакция была подписана с помощью КЭП и доставлена в ДПС, это обычно длится несколько секунд. После создания запроса необходимо отслеживать статус изменения, пока он не изменит на OPENED или CLOSED. Статус изменения можно отслеживать с помощью запроса GET по пути
/api/v1/shifts/{shift_id}, где {shift_id} - идентификатор смени. Или /api/v1/cashier/shift
В случае, если изменение перешло в статус CLOSED – это значит, что изменение не может быть открыто. Детализация причины отказа в создании изменения находится в поле initial_transaciton.
После того как рабочая смена будет успешно открыта, можно ее закрыть или создавать чеки.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
PPO (ПРРО) Украина
еще раз повторюсь, знаете решение, есть возможность заработать, просьба писать в личку
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
- Игорь Столяров
- Ветеран движения
- Сообщения: 8074
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
PPO (ПРРО) Украина
Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
Make Clarion Great Again ! 
Игорь Столяров
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
PPO (ПРРО) Украина
Просто работать, но через свою программу. Мне нужно использовать свою продажу, но отправлять на сервер через API или если есть другие варианты решений с тем же результатом, которые к сожалению я не увидел.Игорь Столяров писал(а): 06 Январь 2022, 14:35Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
- Игорь Столяров
- Ветеран движения
- Сообщения: 8074
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
PPO (ПРРО) Украина
Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...
Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ...

Make Clarion Great Again ! 
Игорь Столяров
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
PPO (ПРРО) Украина
Мне кажется все проще и праздники закончились.Игорь Столяров писал(а): 06 Январь 2022, 23:18Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...
Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ...![]()

“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
- Игорь Столяров
- Ветеран движения
- Сообщения: 8074
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
PPO (ПРРО) Украина
Держите нас в курсе борьбы - тема интересная !
- popcorn.gif (2.35 КБ) 2440 просмотров
Make Clarion Great Again ! 
Игорь Столяров
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)