Logo GH

SLA з платіжними провайдерами

TL; DR

Сильний SLA = вимірювані KPI, прив'язані до бізнес-ефекту (AR, TtW, TtR, latency, webhook SLA, settlement timeliness), плюс процесні зобов'язання (ескалації, RFO/RCA, зміни) і фінансові стимули (service credits). Моніторимо власними метриками і даними провайдера, звіряємо в щоденному циклі і тримаємо готові плейбуки фейловера.

1) Терміни і сфера дії

SLA (Service Level Agreement) - контрактні зобов'язання за якістю сервісу.
SLO (Service Level Objective) - конкретні цільові рівні за метриками (година/день/місяць).
PSP/Acquirer/APM/Bank/RTP - типи провайдера; SLA може відрізнятися по рейках.
Методи/дії: `deposit/auth/capture`, `refund`, `payout/withdrawal`, `webhooks`, `settlement`.

Обсяг SLA: API/панель, обробка платежів, нотифікації, звітність/реєстри, підтримка, зміни (change management), безпека і комплаєнс.

2) Словник метрик SLA

2. 1 Доступність і продуктивність

API Uptime% (хвилинна/п'ятихвилинна гранулярність)

Auth/Capture Latency p95/p99 (сек)

Webhook Delivery p95 (сек) и Success % (≥99. 9%)

Settlement Timeliness: частка батчів, зарахованих до заявленого T + N (≥99%)

2. 2 Конверсія і якість

Approval Rate (AR) за сегментами: 'country × BIN × method × device'( варіативно, як «референсний коридор» з винятками)

Soft Decline Recovery Support (підтримка ретраїв, маршрутизації)

Refund Success % и TtR p95

Payout Success % и TtW p95

Duplicate/Idempotency Incidents = 0

2. 3 Надійність даних і звітності

Report Delivery SLA: реєстри'transactions/settlements/fees'до'HH:MM UTC` (≥99. 5%)

Schema Stability / Change Notice: повідомлення за ≥30 днів

Webhooks vs Reports Consistency: розбіжності ≤0. 05%

2. 4 Інциденти та підтримка

MTTA/MTTR (час до відповіді/відновлення) за рівнями пріоритету

RFO/RCA (Reason For Outage/Root Cause Analysis) ≤ 5 робочих днів

Planned Maintenance Notice ≥ 7 днів (критичне - ≥14)

3) Рекомендовані цільові значення (орієнтири)

(Налаштовуються під метод/ринок; карткові/instant/APM розрізняються.)

Uptime API (місячний): ≥ 99. 95% (критичний контур)

Latency p95: Auth ≤ 1. 0 s, Capture ≤ 1. 5 s, Webhooks ≤ 3 s

AR Corridor (референс): не нижче медіани по ринку/BIN у вашій матриці - 2-3 п. п. (зафіксувати метод розрахунку)

Refund TtR p95: карти ≤ T + 1 б.д., instant rails ≤ 60 s

Payout TtW p95 (instant): ≤ 120 s; (T + 1) - 100% в заявлений день

Settlement Timeliness: ≥ 99% в заявлений T + N

Report Delivery: ≥ 99. 5% до обумовленого часу

4) Вимірювання та доказова база

Сторона мерчанта (ви): телеметрія API (app-level timers), логування'request _ id', логи вебхуків, внутрішні івенти'auth/capture/refund/payout', власний Uptime/Latency дашборд.
Сторона провайдера: статус-сторінка, техзвіти по інцидентах, звіти по SLA, вивантаження по AR/latency, settlement-statement.
Звірка: щоденний reconcile ваших подій зі звітами PSP (див. «Звірка»...), статистичний контроль AR/latency (коридори).
Єдина часова зона: UTC, синхронізація ntp.

5) Фінансові стимули та кредити

Service Credits (кредит-мемо) прив'язуються до Business Impact:
  • Деградація Uptime/Latency/Webhook → фіксований% fee-кредитів.
  • Прострочення Settlement → кредит у% від затриманої суми/комісії.
  • Хронічні порушення AR-коридору → перегляд роутингу/комісії/спільний план.
  • Cap/Collar: верхній ліміт кредитів/міс., виключення (форс-мажор, регуляторні дії).
  • Non-performance Exit: право розірвати при N порушеннях підряд.

6) Процес інцидентів і ескалацій

Класи P0-P3 (P0 - повна недоступність/масові відмови).
MTTA/MTTR цілі: наприклад, P0 MTTA ≤ 15 хв, MTTR ≤ 2 год.
Канали: черговий чат/телефон, тікет-система, статус-сторінка.
RCA (≤5 р.д.) з планом профілактики: технічні, процесні, маршрутизаційні заходи.
Комунікація для саппорту: шаблони повідомлень для гравців (затримки/альтернативи).

7) Управління змінами (Change Management)

Notice ≥ 30 днів на: схему API/реєстрів, параметри 3DS, маршрути, settlement-календар, комісійні моделі.
Спільні тести в Sandbox + пілот 5-10% трафіку.
Rollback план і «feature-flag» на вашому боці.

8) Безпека та комплаєнс в SLA

Шифрування в транзиті/спокої, сертифікації (PCI DSS/SOC), вразливості та терміни їх усунення.
Санкційний/AML-скринінг, PEP, SoF/SoW - підтримувані провайдером функції та їх SLA.
Data Processing Addendum (DPA), retention и DSAR.
Breach Notification: ≤ 24 годин при інциденті безпеки.

9) Моніторинг і дашборди

Обов'язкові віджети:

1. Uptime/Latency (p50/p95/p99) за методами та регіонами.

2. Webhook SLA: час доставки, частка успішних, дребезг/дублікати.

3. AR/Soft Declines в розрізі'BIN × country × provider'.

4. Refund/Payout Health: Success %, TtR/TtW p95.

5. Settlement Timeliness і Aging невошедших батчей.

6. Incident Panel: MTTA/MTTR, відкриті RCA, кредит-мемо.

10) Модель даних для SLA-аналітики (мінімум)


ts_utc, provider, method_code, action(auth/capture/refund/payout/webhook/settlement),
latency_ms, status, is_success,
bin, country, device_os,
webhook_delivery_sec, webhook_retry_count,
settlement_date, settlement_status,
incident_id, severity, mtta_sec, mttr_sec

11) SQL-зрізи (приклад)

11. 1 Uptime/Latency

sql
SELECT
DATE_TRUNC('hour', ts_utc) AS h,
provider, method_code, action,
COUNT() FILTER (WHERE is_success)=1. 0 / COUNT() AS success_rate,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY latency_ms) AS p95_ms
FROM sla_events
WHERE action IN ('auth','capture')
GROUP BY 1,2,3,4;

11. 2 Webhook SLA

sql
SELECT
DATE_TRUNC('hour', ts_utc) h, provider,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY webhook_delivery_sec) AS wb_p95,
AVG(CASE WHEN webhook_retry_count=0 THEN 1 ELSE 0 END) AS wb_success
FROM sla_events
WHERE action='webhook'
GROUP BY 1,2;

11. 3 Settlement Timeliness

sql
SELECT settlement_date, provider,
AVG(CASE WHEN settlement_status='ON_TIME' THEN 1 ELSE 0 END) AS on_time_share
FROM sla_events
WHERE action='settlement'
GROUP BY 1,2;

12) Шаблон пунктів SLA (зразок)

text
1. Availability
- Monthly API Uptime ≥ 99. 95% (5-min granularity).
- Exclusions: Planned Maintenance (≤ 2h/month, 00:00–06:00 UTC, 7d notice).

2. Performance
- Auth p95 latency ≤ 1. 0 s; Capture p95 ≤ 1. 5 s.
- Webhook delivery p95 ≤ 3 s, success ≥ 99. 9%, no duplicates.

3. Financial Operations
- Settlement T+N on-time ≥ 99%; reports delivered by 07:00 UTC D+1 (≥ 99. 5%).

4. Incident Management
- P0: MTTA ≤ 15 min, MTTR ≤ 2 h; P1: 30 min / 4 h.
- RCA within 5 business days with preventive actions.

5. Data & Changes
- 30-day advance notice for API/report schema changes.
- Backward compatibility window ≥ 60 days.

6. Remedies
- Service credits per breach (tiered), cap 25% monthly fees.
- Termination right upon 3 consecutive P0 breaches.

13) Плейбуки фейловера

Деградація Auth/Latency

Дії: включити smart-routing на альтернативний PSP, збільшити 3DS-challenge на вразливих BIN, ретраї soft-decline з бекоффом.

Webhook затримки/дублікати

Дії: перейти на півлінг, включити ідемпотентність на обробниках, тимчасово заморозити авто-рефанди.

Settlement затриманий

Дії: задіяти казначейський StressRes, тимчасово знизити ліміти миттєвих виплат, ескалація в PSP, кредит-мемо.

Проблеми payouts

Дії: переключити на резервну рейку (SEPA/RTP/інший PSP), включити'payout-lock'для high-risk, пріоритизація VIP.

14) Управління провайдерами та QBR

QBR (quarterly business review): AR/Latency/Webhook/Settlement/KPI-кредити, план поліпшень, дорожня карта фіч.
Benchmarking: порівняльна таблиця провайдерів по SLO, інцидентам, вартості (Cost/GGR), якості звітності.
Scorecard: 0-5 по кожному розділу SLA.

15) Чек-лист впровадження SLA

  • Визначені метрики, формули і сегментація (UTC, p95/p99, бази розрахунку).
  • Налаштовані збір/дашборди і щоденна звірка зі звітами PSP.
  • Прописані MTTA/MTTR, ескалації, контакти 24/7, статус-сторінка.
  • Закріплені service credits і право на розірвання при хронічних порушеннях.
  • Change-notice ≥ 30 днів, sandbox-тести і rollback-план.
  • Безпека/комплаєнс: PCI/SOC, breach ≤ 24h, DPA/retention.
  • Плейбуки фейловера та інтеграція з оркестратором маршрутизації.
  • QBR/scorecard, регулярне калібрування AR-коридорів.

16) Часті помилки

Розмиті визначення (що вважати «успіхом», де вважати p95) → суперечки і «паперовий» SLA.
Відсутність своїх метрик → залежність від звітів провайдера.
Немає фінансових стимулів → SLA не працює.
Змішування AR з антифрод-ефектом → фіксуйте, що входить в базу розрахунку.
Ігнор settlement-календаря і таймзон → несшивки і касові розриви.

Резюме

Робочий SLA - це не набір загальних фраз, а контракт, прошитий цифрами і процесами: чіткі SLO по доступності/швидкості/конверсії/висновками/звітності, що підтверджуються вашою телеметрією, з кредит-мемо за порушення і готовими плейбуками фейловера. Такий SLA вирівнює очікування, скорочує час реакції і прямо підтримує цілі монетизації: AR вище, TtW/TtR нижче, касові затримки - рідкість, а інциденти - керовані.

Contact

Зв’яжіться з нами

Звертайтеся з будь-яких питань або за підтримкою.Ми завжди готові допомогти!

Telegram
@Gamble_GC
Розпочати інтеграцію

Email — обов’язковий. Telegram або WhatsApp — за бажанням.

Ваше ім’я необов’язково
Email необов’язково
Тема необов’язково
Повідомлення необов’язково
Telegram необов’язково
@
Якщо ви вкажете Telegram — ми відповімо й там, додатково до Email.
WhatsApp необов’язково
Формат: +код країни та номер (наприклад, +380XXXXXXXXX).

Натискаючи кнопку, ви погоджуєтесь на обробку даних.