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
    }
}

...