UAPAY - національний платіжний сервіс
Розрахунок суми комісії (Сommission calculate)
Метод для отримання інформації щодо комісії по заданій сумі платежу (commission calculate).
URI
POST api/payments/p2p/commission/calculate
Запит:
Ключ | Опис | Тип | Обов'язковість | Приклад |
---|---|---|---|---|
params | ||||
sessionId | id сесії клієнта | string | так | "f22b8709-18c9-40e1-a4fa-77aa5b524fc6" |
amount | сума платежу в копiйках | number | так | 2000 |
paymentType | тип платежу, може бути: DIRECT, BUCKET, C2A або A2C, якщо його не вказати, буде DIRECT/BUCKET (для них комісія однакова) | string | ні | "BUCKET" |
Приклади запиту
{
"params": {
"sessionId": "527c6427-89f9-4462-8913-66b89985831d",
"amount": 10000
}
}
або
{
"params": {
"sessionId": "527c6427-89f9-4462-8913-66b89985831d",
"amount": 10000,
"paymentType": "C2A"
}
}
Відповідь:
Ключ | Опис | Тип | Приклад |
---|---|---|---|
status | Статус. 0 - помилка, 1 - успіх | integer | 1 |
data | |||
commissionAmount | Сума комісії в копійках | integer | 115 |
amount | Сума тіла платежу | integer | 909 |
inFeeCommission | Дані внутрішньої комісії |
|
|
percents | Відсоток комісії | integer | 10 |
fixed | Ставка комісії | integer | 200 |
minCommission | Мінімальна сума комісії | integer | 100 |
clientCommission | Дані зовнішньої комісії |
|
|
percents | Відсоток комісії | integer | 10 |
fixed | Ставка комісії | integer | 200 |
minCommission | Мінімальна сума комісії | integer | 100 |
paymentSystemSurcharge | Додаткові комісії МПС |
|
|
mastercard | МПС Mastercard |
|
|
percents | Відсоток комісії | integer | 10 |
fixed | Ставка комісії | integer | 200 |
visa | МПС Visa |
|
|
percents | Відсоток комісії | integer | 10 |
fixed | Ставка комісії | integer | 200 |
commissionTypes | Суми комісії по МПС |
|
|
mastercard | Сума комісії по Mastercard | integer | 200 |
visa | Сума комісії по Visa | integer | 200 |
Приклад відповіді
{
"status": 1,
"data": {
"commissionAmount": 1091,
"inFeeCommission": [
{
"percents": 10,
"fixed": 200,
"minCommission": 200
}
],
"amount": 8909
}
}
UAPAY - національний платіжний сервіс
pay@uapay.ua