...
Ключ | Опис | Тип | Обов'язковість | Приклад |
---|---|---|---|---|
params | ||||
sessionId | id сесії клієнта | string, uuid | так | "613f7045-03a2-4bbb-8ff8-e2202e71d41f" |
systemType | тип системи оплати | string | так | "ECOM" або "P2P" |
data | ||||
externalId | зовнішній id (ідентифікатор в системі партнера) | string | так | "1500383075" |
type | тип операції | string | так | "PAY", "HOLD", "SUBSCRIBE" |
cardTo{}.id | id картки | string, uuid | так (якщо systemType = "P2P") | "b8220f46-8c28-4068-9488-2e1b37359b06" |
reusability | параметр багаторазового використання інвойсу | boolean | ні | true/false |
description | опис призначення інвойсу | string | так | "тестовый платiж" |
amount | сума платежу (у копійках) | integer | так (якщо type = "SUBSCRIBE") | 100 |
recurringInterval | інтервал проведення рекурентних платежів (в днях, до 366) | integer | так (якщо type = "SUBSCRIBE") | 1 |
expiresAt | дата закінчення дії рекуретних платежів | integer | так (якщо type = "SUBSCRIBE") | 1539345600000 |
redirectUrl | адреса перенаправлення | string | так | |
extraInfo | поле для передачі додаткової інформації щодо інвойсу | json | ні | "extraInfo":"{\"phoneFrom\":\"380971112233\",\"phoneTo\":\"380631112233\",\"cardToId\":\"216f8390-9abc-428d-89d6-7be50183afb5\"}" |
електронна пошта платника | string | ні | "test@uapay.ua" | |
services | ні | |||
serviceId | ід сервісу | integer | ні | |
destination | опис призначення платежу | string | ні | "Призначення платежа 1" |
destinationName | додатковий опис, на користь кого здійснюється оплата | string | ні | "Отримувач1" |
description | опис замовлення, відображається в квитанції | string | ні | "Опис призначення замовлення" |
amount | сума в копіках | integer | ні | 1000 |
callbackUrl | адреса для відправки callback, деталі тут | string | ні |
Приклад запиту з типом ECOM
...