§ 1
Коротко
У роботі
Прийнята логіка
працює без змін; її не правлять на місці
Новий варіант
Банк, правило чи інструмент
пише ШІ
Перевірка
Погоджені сценарії
і минулі платежі
Рішення
Приймає людина
Результат
Працює поруч із прийнятою логікою
- Варіанти, а не правки
- Прийняту логіку не правлять на місці. Зміна — новий варіант із власною версією.
- Погоджені сценарії
- Кожен варіант має пройти погоджені для нього сценарії, зокрема те, чого не має статися ніколи.
- Приймають люди
- ШІ пише варіант; людина з правом його приймає. ШІ ніколи не приймає власну роботу.
- Збірки — це дані
- Роздрібна група й платіжний провайдер працюють на тому самому коді й відрізняються лише даними.
§ 2
Докладно
2.1
Варіанти поруч, а не правки
Нічого з того, що працює, не редагують. Зміна — новий варіант, набір правил із власною версією, поруч із прийнятим, який працює, доки новий не приймуть. Правило, перенесене без змін, зберігає доведене; змінене перевіряють від початку. Відхилений варіант лишається в журналі разом із причиною.
Демо-сцена 1
Налаштування групи, запис за записом
Кожне налаштування — запис зі значенням, режимом, датою й роллю, яка його задала; зміна додає запис і зберігає старий.
| Налаштування | Значення | Режим | Дата | Хто задав |
|---|---|---|---|---|
| Як обирається еквайр | спершу on-us | можна змінити нижче | 26 вер. 2026 р. | менеджер платежів: маршрутизація і витрати |
| Хто тримає кошти | банки розраховуються з мерчантом напряму | закріплено | 1 черв. 2026 р. | адміністратор ієрархії |
| Графік виплат | наступного дня (T+1) | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Дозволені інструменти | Картка, Apple Pay, Google Pay, QR-переказ (НБУ), Оплата з банку, Банківський переказ, Оплата частинами, Бонусні бали | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Максимум одного платежу | 200 000,00 ₴ | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Повернення дозволено протягом | 14 дн. | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Агенти в роботі | Вартовий, Штурман, Звіряльник, Збирач, Аналітик, Секретар спорів, Помічник інтегратора | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Що агенти можуть робити самі | лише пропонувати | можна змінити нижче | 1 черв. 2026 р. | адміністратор ієрархії |
| Поріг схвалення для маршрутизації | 90 % | можна змінити нижче | 10 січ. 2025 р. | менеджер платежів: маршрутизація і витрати |
| Заблоковані країни | RU, BY, KP, IR, SY | закріплено | 10 січ. 2025 р. | ризики й антифрод |
2.2
Як перевіряють варіант
- Спершу проходять погоджені сценарії, зокрема все, чого не має статися ніколи.
- Збій простежують до першого кроку, де результат пішов не так, а виправлення обирають із відомих видів змін, а не вгадують.
- Ті самі факти в іншому порядку, розділені чи повторені, мають давати те саме списання, той самий кінцевий факт і той самий стан.
- Минулі платежі відтворюють через варіант до використання.
- Один раз, під час прийняття, варіант проходить випадки, яких автор ніколи не бачив.
2.3
Приймають люди
Варіанти пише ШІ. Людина випробовує їх граничними випадками й умовами, що мають зупинити платіж, і приймає результат. ШІ ніколи не приймає власну роботу, а прийняту логіку більше не чіпають.
2.4
Збірки — це дані
Те, чим платформа є для компанії, — її одиниці, ролі, договори, умови еквайрингу, політики й підключені провайдери, — це стенд: дані, які завантажує середовище виконання, однакової форми для роздрібної групи й для платіжного провайдера. Нова компанія — новий стенд, а нове правило для однієї компанії — новий варіант для її стенда; нічого в рушії чи в інших компаніях не змінюється.
Демо-сцена 2
Дві збірки, один код
З чого складається кожен демо-стенд. Код, що їх запускає, той самий.
| Роздрібна група | Платіжний провайдер | |
|---|---|---|
| Одиниці | 31 | 29 |
| Ролі у вжитку | 9 | 8 |
| Налаштування | 23 | 57 |
| Правила ризику | 3 | 7 |
| Підключені провайдери | 7 | 11 |
| Умови еквайрингу | 10 | 0 |
§ 3