§ 1
Коротко
Група
Роздрібна група
закріплює розрахунки банків на свої рахунки; задає ліміт на платіж
закріпленоЮрособа
Магазини
Регіон
Регіон
обирає власний банк терміналів
Магазин просить вищий ліміт
ігнорується: одиниця нижче не може його послабити
Юрособа
Онлайн
Сайт і застосунок
списання після комплектації: застосовано
- Одиниці
- Кожна одиниця має батьківську; одиниця бачить і спрямовує одиниці під нею.
- Як зустрічаються налаштування
- Більшість налаштувань перекривають вищі; ліміти можна лише знижувати; дозволені списки — лише звужувати.
- Закріплено
- Закріплена політика діє для всіх одиниць нижче, наприклад, що банки розраховуються з групою.
- Видно догори
- Батьківська одиниця бачить платежі дочірніх; доступ до одиниці охоплює одиниці під нею.
§ 2
Докладно
2.1
Компанія як дерево
Платформа веде всіх, хто приймає платежі, у дереві одиниць, як каталог веде організацію: група, її юрособи, регіони, магазини й онлайн-канали. У демо одна юрособа керує магазинами за регіонами; інша — онлайн-торгівлею із сайтом, застосунком, оплатою при отриманні й корпоративними замовленнями.
Демо-сцена 1
Структура демо-групи
Одиниці, гроші кожного піддерева за 30 днів і одиниці, що закріплюють політики; магазини з касами згорнуто в їхні регіони.
2.2
Як налаштування зустрічається з вищими
Кожна політика оголошує, як налаштування нижчої одиниці зустрічається з визначеним вище:
- Більшість налаштувань перекривають вищі: діє найнижче.
- Ліміти звужуються: нижча одиниця може зменшити максимум, але не збільшити.
- Дозволені інструменти — підмножина: канал може прибрати інструмент, але не додати того, який не дозволяє група.
- Заблоковані країни — об’єднання: додати може будь-хто, прибрати — ніхто.
- Будь-яка одиниця може закріпити налаштування; після цього нічого нижче не діє.
Демо-сцена 2
Як визначається налаштування
Від типового значення донизу до одиниці, для трьох налаштувань демо-групи; кожен крок показує, що сталося з його значенням.
Ярмарок · Київ, Позняки · Хто тримає кошти = банки розраховуються з мерчантом напрямуРоздрібна група «Ярмарок»
- типове: кошти тримає платформа
- →Роздрібна група «Ярмарок» банки розраховуються з мерчантом напряму застосовано
yarmarok.example · Списання = пізніше: після комплектації чи при відвантаженні
- типове: одразу
- →yarmarok.example пізніше: після комплектації чи при відвантаженні застосовано
Оплата при отриманні (QR) · Дозволені інструменти = QR-переказ (НБУ), Картка
- типове: Картка, Apple Pay, Google Pay, Оплата з банку, Банківський переказ, QR-переказ (НБУ), Оплата частинами, Оплата пізніше, Електронний гаманець, Стейблкоїн (USDC), Готівкою в терміналі, Пряме списання SEPA, Бонусні бали
- →Роздрібна група «Ярмарок» Картка, Apple Pay, Google Pay, QR-переказ (НБУ), Оплата з банку, Банківський переказ, Оплата частинами, Бонусні бали застосовано
- →Оплата при отриманні (QR) QR-переказ (НБУ), Картка звужено
2.3
Правила накопичуються
Правила ризику — умова й дія: заблокувати, затримати для перевірки, спрямувати чи сповістити — накопичуються донизу деревом. Платіж на сайті зустрічає правила кожної одиниці над ним, від найнижчого пріоритету; закріплене правило не можна вимкнути нижче.
Демо-сцена 3
Правила, які зустрічає платіж на сайті
Кожне чинне для сайту правило з одиницею, що його задала.
| Правило | Задано в |
|---|---|
| П’ять спроб одного платника за добу — на перевірку | Ярмарок Онлайн |
| Онлайн-кошики понад 40 000 ₴ з підвищеним ризиком — на перевірку | Ярмарок Онлайн |
| Іноземні картки понад 10 000 ₴ — на перевірку | Ярмарок Онлайн |
2.4
Видно догори
Видимість — одна перевірка: чи належить одиниця платежу до піддерева одиниці, де людина має роль? Тож юрособа бачить платежі всіх своїх каналів, а регіон — своїх магазинів.
Демо-сцена 4
Що бачить онлайн-юрособа за 30 днів
Її канали з платежами, списаними в кожному, та їхньою сумою.
| Канал | Платежів | Списано |
|---|---|---|
| yarmarok.example | 527 | 895 882,77 ₴ |
| Застосунок «Ярмарок» | 492 | 842 538,53 ₴ |
| Оплата при отриманні (QR) | 126 | 151 579,44 ₴ |
| Корпоративні замовлення | 7 | 273 863,00 ₴ |
2.5
Доступ і обов’язки
Доступ — одна роль в одній одиниці, що охоплює все її піддерево. Деякі обов’язки в межах тих самих одиниць розділено: хто рухає гроші, той не знімає з них перевірок. У демо ролі надають у кабінеті; докладніше про доступ — у статті про портал.
§ 3