Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ключ

Опис

Тип

Обов'язковість

Приклад

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

так

"https://uapay.ua"

extraInfo

поле для передачі додаткової інформації щодо інвойсу

json

ні

"extraInfo":"{\"phoneFrom\":\"380971112233\",\"phoneTo\":\"380631112233\",\"cardToId\":\"216f8390-9abc-428d-89d6-7be50183afb5\"}"

email

електронна пошта платника

string

ні

"test@uapay.ua"

services

ні

serviceId

ід сервісу

integer

ні

destination

опис призначення платежу

string

ні

"Призначення платежа 1"

destinationName

додатковий опис, на користь кого здійснюється оплата

string

ні

"Отримувач1"

description

опис замовлення, відображається в квитанції

string

ні

"Опис призначення замовлення"

amount

сума в копіках

integer

ні

1000

callbackUrl

адреса для відправки callback, деталі тут

string

ні

"https://uapay.ua"

Приклад запиту з типом ECOM

...