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

Аркуш RP-05Платформа докладно

Структура і політики

Як структура компанії керує її платежами?

Компанію ведуть як дерево одиниць: юрособи, регіони, магазини й онлайн-канали. Політики діють донизу, і кожна одиниця бачить платежі одиниць під нею.

§ 1

Коротко

політики
  • Група

    Роздрібна група

    закріплює розрахунки банків на свої рахунки; задає ліміт на платіж

    закріплено
    • Юрособа

      Магазини

      • Регіон

        Регіон

        обирає власний банк терміналів

        • Магазин просить вищий ліміт

          ігнорується: одиниця нижче не може його послабити

    • Юрособа

      Онлайн

      • Сайт і застосунок

        списання після комплектації: застосовано

потоки
Рис. 5.1 — політики йдуть донизу деревом, а ліміти нижче можна лише посилити; потоки видно догори.
Одиниці
Кожна одиниця має батьківську; одиниця бачить і спрямовує одиниці під нею.
Як зустрічаються налаштування
Більшість налаштувань перекривають вищі; ліміти можна лише знижувати; дозволені списки — лише звужувати.
Закріплено
Закріплена політика діє для всіх одиниць нижче, наприклад, що банки розраховуються з групою.
Видно догори
Батьківська одиниця бачить платежі дочірніх; доступ до одиниці охоплює одиниці під нею.

§ 2

Докладно

2.1

Компанія як дерево

Платформа веде всіх, хто приймає платежі, у дереві одиниць, як каталог веде організацію: група, її юрособи, регіони, магазини й онлайн-канали. У демо одна юрособа керує магазинами за регіонами; інша — онлайн-торгівлею із сайтом, застосунком, оплатою при отриманні й корпоративними замовленнями.

Демо-сцена 1

Структура демо-групи

Одиниці, гроші кожного піддерева за 30 днів і одиниці, що закріплюють політики; магазини з касами згорнуто в їхні регіони.

Роздрібна група «…572,61 млн ₴2Ярмарок Рітейл570,45 млн ₴Ярмарок Онлайн2,16 млн ₴Київ і область160,37 млн ₴Захід136,30 млн ₴Схід134,71 млн ₴Центр і південь139,06 млн ₴yarmarok.example895,88 тис. ₴Застосунок «Ярмар…842,54 тис. ₴Оплата при отрима…151,58 тис. ₴Корпоративні замо…273,86 тис. ₴↑ гроші піддерева, 30 днів↓ політики діють донизузакріплюєблокує успадкування

2.2

Як налаштування зустрічається з вищими

Кожна політика оголошує, як налаштування нижчої одиниці зустрічається з визначеним вище:

  • Більшість налаштувань перекривають вищі: діє найнижче.
  • Ліміти звужуються: нижча одиниця може зменшити максимум, але не збільшити.
  • Дозволені інструменти — підмножина: канал може прибрати інструмент, але не додати того, який не дозволяє група.
  • Заблоковані країни — об’єднання: додати може будь-хто, прибрати — ніхто.
  • Будь-яка одиниця може закріпити налаштування; після цього нічого нижче не діє.

Демо-сцена 2

Як визначається налаштування

Від типового значення донизу до одиниці, для трьох налаштувань демо-групи; кожен крок показує, що сталося з його значенням.

Ярмарок · Київ, Позняки · Хто тримає кошти = банки розраховуються з мерчантом напрямуРоздрібна група «Ярмарок»

  1. типове: кошти тримає платформа
  2. →Роздрібна група «Ярмарок» банки розраховуються з мерчантом напряму застосовано

yarmarok.example · Списання = пізніше: після комплектації чи при відвантаженні

  1. типове: одразу
  2. →yarmarok.example пізніше: після комплектації чи при відвантаженні застосовано

Оплата при отриманні (QR) · Дозволені інструменти = QR-переказ (НБУ), Картка

  1. типове: Картка, Apple Pay, Google Pay, Оплата з банку, Банківський переказ, QR-переказ (НБУ), Оплата частинами, Оплата пізніше, Електронний гаманець, Стейблкоїн (USDC), Готівкою в терміналі, Пряме списання SEPA, Бонусні бали
  2. →Роздрібна група «Ярмарок» Картка, Apple Pay, Google Pay, QR-переказ (НБУ), Оплата з банку, Банківський переказ, Оплата частинами, Бонусні бали застосовано
  3. →Оплата при отриманні (QR) QR-переказ (НБУ), Картка звужено

2.3

Правила накопичуються

Правила ризику — умова й дія: заблокувати, затримати для перевірки, спрямувати чи сповістити — накопичуються донизу деревом. Платіж на сайті зустрічає правила кожної одиниці над ним, від найнижчого пріоритету; закріплене правило не можна вимкнути нижче.

Демо-сцена 3

Правила, які зустрічає платіж на сайті

Кожне чинне для сайту правило з одиницею, що його задала.

ПравилоЗадано в
П’ять спроб одного платника за добу — на перевіркуЯрмарок Онлайн
Онлайн-кошики понад 40 000 ₴ з підвищеним ризиком — на перевіркуЯрмарок Онлайн
Іноземні картки понад 10 000 ₴ — на перевіркуЯрмарок Онлайн

2.4

Видно догори

Видимість — одна перевірка: чи належить одиниця платежу до піддерева одиниці, де людина має роль? Тож юрособа бачить платежі всіх своїх каналів, а регіон — своїх магазинів.

Демо-сцена 4

Що бачить онлайн-юрособа за 30 днів

Її канали з платежами, списаними в кожному, та їхньою сумою.

КаналПлатежівСписано
yarmarok.example527895 882,77 ₴
Застосунок «Ярмарок»492842 538,53 ₴
Оплата при отриманні (QR)126151 579,44 ₴
Корпоративні замовлення7273 863,00 ₴

2.5

Доступ і обов’язки

Доступ — одна роль в одній одиниці, що охоплює все її піддерево. Деякі обов’язки в межах тих самих одиниць розділено: хто рухає гроші, той не знімає з них перевірок. У демо ролі надають у кабінеті; докладніше про доступ — у статті про портал.

§ 3

Читати далі