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