Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Інтеграція тригериться тільки при створенні award
  • Запит асинхронний
  • Дані записуються тільки якщо валідні
  • Запис — атомарний (все або нічого)
  • Можливі декілька КБВ
  • Retry (3 рази) тільки для:
    • 500
    • 502
  • Slack alert тільки для:
    • 4xx + 429
  • Fallback текст при недоступності ЄДР
  • У разі отримання першої відповіді від ЄДР з HTTP статусом 402 або 429 ЦБД має призупинити направлення всіх наступних запитів до сервісу ЄДР до моменту ручного або автоматичного відновлення інтеграції після внесення коштів / відновлення ліміту.
  • Система повинна диференційовано обробляти помилки ЄДР:
    • технічні помилки (500, 502) → retry (Якщо не вдається отримати відповідь виводимо в поле reason текст "Не вдалось отримати інформацію з сервісу")
    • авторизаційні (401) → refresh token
    • бізнес/доступ (402, 403, 406, 429) → зупинка або alert
    • помилки даних (400) → без retry, з логуванням
    • помилки даних (404) → без retry (Якщо не вдається отримати відповідь виводимо в поле reason текст "Суб'єкт не знайдено в ЄДР")
      Система не повинна виконувати безкінечні повторні запити.

...