Webhook дегеніміз не
Оқиғалар туралы хабарлау үшін HTTP кері шақыру
Webhook — бұл нақты уақыттағы HTTP сұраулары арқылы сыртқы жүйелерге оқиғалар туралы автоматты түрде хабарлау механизмі.
Жұмыс принципі
- URL тіркеу — хабарландыруларды қабылдау мекенжайын көрсету
- Триггер оқиғасы — жіберуді бастайтын әрекет
- HTTP POST сұрауы — оқиға деректерін жіберу
- Жауапты өңдеу — қабылдауды растау
Артықшылықтары
- Polling-сіз лезде хабарландырулар
- Сервер ресурстарын үнемдеу
- Жүйелер арасындағы қарапайым интеграция
- Шешімнің масштабталуы
Қолданылуы
- Төлем жүйелері (Stripe, PayPal)
- CI/CD құбырлары (GitHub Actions)
- CRM интеграциялары
- Мессенджерлер (Telegram Bot API)
Қауіпсіздік
- Сұрау қолтаңбасын тексеру (HMAC)
- IP мекенжайлардың ақ тізімі
- HTTPS міндетті
- Таймауттар мен қайта әрекеттер