UAPAY - національний платіжний сервіс

Розрахунок комісії (Calculate Commission)

Метод для отримання детальної інформації щодо платежу (чек).

URI

POST /api/funding/calculateCommission

Запит:

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



sessionIdid сесіїstring, uuidтак

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

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


Приклад запиту
{
    "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


Приклад успішної відповіді
{
    "status": 1,
    "data": {
        "commission: [
            {
                "fixed": 500,
                "percents": 1
            }
        ],
	    "commissionAmount": 1500
    }
}

UAPAY - національний платіжний сервіс
pay@uapay.ua