Перейти до змісту
River

Аркуш RP-16Принцип

Уся логіка обробки налаштовується

Як змінити обробку, не зламавши того, що працює?

Новий банк, правило чи інструмент додається варіантом поруч із тим, що працює. Його перевіряють на погоджених сценаріях і минулих платежах, і людина приймає його до використання.

§ 1

Коротко

У роботі

Прийнята логіка

працює без змін; її не правлять на місці

без змін

Новий варіант

Банк, правило чи інструмент

пише ШІ

Перевірка

Погоджені сценарії

і минулі платежі

Рішення

Приймає людина

Результат

Працює поруч із прийнятою логікою

Рис. 16.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

Дві збірки, один код

З чого складається кожен демо-стенд. Код, що їх запускає, той самий.

Роздрібна групаПлатіжний провайдер
Одиниці3129
Ролі у вжитку98
Налаштування2357
Правила ризику37
Підключені провайдери711
Умови еквайрингу100

§ 3

Читати далі