PPO (ПРРО) Украина
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
PPO (ПРРО) Украина
Key-6.dat - секретный ключ системы защиты X.509 (дсту гост 28147:2009). Скорее всего ничего не надо прикручивать. API должно обеспечивать подпись и/или шифрование блока данных. Если требуется прикрутить, то связываться с разработчиками библиотек криптозащиты https://cipher.com.ua/ и https://iit.com.ua/
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
спасибо, но чем дальше тем веселей Вот описание API открытия смены (перевел с украинского)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 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
еще раз повторюсь, знаете решение, есть возможность заработать, просьба писать в личку
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Просто работать, но через свою программу. Мне нужно использовать свою продажу, но отправлять на сервер через API или если есть другие варианты решений с тем же результатом, которые к сожалению я не увидел.Игорь Столяров писал(а): ↑06 Январь 2022, 14:35Я написал сразу и открыто.
На праздниках ещё пару юзеров по такой схеме подключились и работают.
Т.к. опыта с настройкой софта у них нет, говорят что копались 2-3 часа ...
Вы хотите сами реализовать драйвер ПРРО и продавать его или просто работать с ним ?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...
Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Мне кажется все проще и праздники закончились.Игорь Столяров писал(а): ↑06 Январь 2022, 23:18Значит Ваша программа должна реализовывать полное взаимодейсвие с сервисом РРО.
У нас (в РФ) нечто подобное делается с обменом через ЕГАИС или Меркурий ...
Но если здесь вопрос в том, чтобы талантом сэкономить гроши - то может выйти осечка.
Потому, что придётся (как минимум) покупать местную реализацию API протокола X.509 ...
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Держите нас в курсе борьбы - тема интересная !
За теми кто отстал - не возвращаться. (С) Кодекс