aa94a879bb
* TD-138: github actions, webhook-dispatcher sending * Fix table name * Added workflow, removed build_utils * Added tests * Removed event_id * Added test * Optimized imports, fix codacy warnings * fix codacy warnings * fix codestyle * fix codestyle * fix codacy * Review fixes * Fix readme * Fix readme(2) * Fix readme(3) * Feedback fix * Fix tests * Fix tests(1) * Fix tests(2) * Feedback fixes Co-authored-by: Inal Arsanukaev <inalarsanukaev@192.168.1.5> Co-authored-by: Inal Arsanukaev <inalarsanukaev@192.168.1.4> |
||
---|---|---|
.github/workflows | ||
src | ||
.gitignore | ||
LICENSE | ||
pom.xml | ||
README.md | ||
renovate.json |
webhooker (hooker)
Сервис вебхуков
Сервис предоставляет интерфейс для CAPI для создания, удаления вебхуков, установки/редактирования опций вебхука (таких как url, public/private keys - они генерируются сервисом, типы событий). Сервис получает события инвойсинга и кастомеров из кафки и далее отправляет в webhook-dispatcher
Интерфейс для CAPI доступен по пути /hook
Для более подробного ознакомления со структурой объектов можно воспользоваться ссылкой на сам объект webhooker.thrift
Подробная информация по протоколу отправки сообщений мерчантам описана в swagger-спецификации