Комиссия и распределение
Как считаются доли и сколько получит каждый
Формула
комиссия = floor(сумма × ставка / 10000)
к выплате = сумма - комиссия
доля_i = floor(к выплате × share_i / 10000) // последнему - остатокСумма всех долей плюс комиссия всегда равна сумме списания - ни один тийин не теряется.
Пример
Списание 250 000 сум, ставка 5% (500), доли 70/30:
| Сумма | |
|---|---|
| Комиссия | 12 500 сум |
| Получатель A (70%) | 166 250 сум |
| Получатель B (30%) | 71 250 сум |
Комиссия уже включает эквайринг платёжного провайдера.
Ставка
Ставка задаётся для бизнеса (по умолчанию 5%, не ниже 2%) и может отличаться для отдельного мерчанта. Меняет её только платформа. В каждом списании сохраняется ставка на момент оплаты - изменение тарифа не меняет историю.
Требования к долям
- от 1 до 20 получателей, без повторов;
- каждая доля > 0, сумма долей ровно
10000.