/
Розрахунок суми комісії (Сommission calculate)

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

Related content

Перевірка балансу (Account list)
Перевірка балансу (Account list)
Read with this
Створення операції з двофакторним зарахуванням (Operations credit create)
Створення операції з двофакторним зарахуванням (Operations credit create)
More like this
Створення операції з двофакторним частковим зарахуванням (Operations credit partly create)
Створення операції з двофакторним частковим зарахуванням (Operations credit partly create)
More like this
Створення картки у фреймі
Створення картки у фреймі
Read with this
Отримання даних по комісії (Invoice showCommission)
Отримання даних по комісії (Invoice showCommission)
More like this

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