Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
iconfalse
titleURI
POST /api/funding/calculateCommission

...

Запит:

Ключ
Описание
Опис
Тип
ОбязательностьПример
Чи обов'язковий параметр?
Приклад
params



sessionIdid
сессии клиента
сессіїstring, uuidда

"52be10d0-d094-4ede-b201-904783df5f8d"

amountСумма
перевода
переказу, для
которой вывести комиссию
якої вивести комісію
копейках
копійках)integerда10000


Code Block
titleПример запросаПриклад запиту
collapsetrue
{
    "params": {
        "sessionId": "52be10d0-d094-4ede-b201-904783df5f8d",
        "amount": 10000
    }
}

...

Відповідь:

Ключ
ОписаниеОпис
Тип
ПримерПриклад
status

Статус. 0 - ошибкапомилка, 1 - удачауспіх

integer

1

data




commissionAmountРазмер комиссии Розмір комісії в копекахкопійкахinteger1500

commission

Массив Масив правил комиссии комісії ruleObj



ruleObj


fixedФиксированная часть комиссии в копейкахФіксована частина комісії в копійкахinteger500
percentsПроцентная часть комиссии Процентна частина комісії в процентахinteger2
minCommissionМинимальное значение комиссии в копейкахМінімальна комісія в копійкахinteger100
maxCommissionМаксимальное значение комиссии в копейкахМаксимальне значення комісії в копійкахinteger100000
amountLessEqualsУсловие по сумме платежа в копейках для текущего Умова за сумою платежу в копійках для поточного правилаinteger500000


Code Block
titleПример ответа успешной операцииПриклад успішної відповіді
collapsetrue
{
    "status": 1,
    "data": {
        "commission: [
            {
                "fixed": 500,
                "percents": 1
            }
        ],
	    "commissionAmount": 1500
    }
}

...