...
Tip |
---|
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" |
Приклади запиту
Code Block | ||
---|---|---|
| ||
{
"params": {
"sessionId": "527c6427-89f9-4462-8913-66b89985831d",
"amount": 10000
}
} |
або
Code Block | ||
---|---|---|
| ||
{
"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 |
Приклад відповіді
Code Block | ||
---|---|---|
| ||
{ "status": 1, "data": { "commissionAmount": 1091, "inFeeCommission": [ { "percents": 10, "fixed": 200, "minCommission": 200 } ], "amount": 8909 } } |