Versions Compared

Key

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

Крок 1: Створення cесії

Для того, щоб створити запит на створення сесії потрібно:

...

Параметр

ОписТипЧи обов'язковий це параметр?Приклад
id

id картки в системі UAPAY

STRINGТак"11389a5a-efb5-4e1d-85c1-068df5bb0357"
panMaskedМаскований PAN карткиSTRINGТак"1111224444"
panHashedХеш PAN карткиSTRINGТак"AwHkjhy32jz/9zF9J3koov8fTChboACkdYN+3Ye4="

...

Параметр

ОписТипОбов'язковий параметр чи ні?Приклад

Параметри 

sessionId

id сесії яку ми отримали після розшифровки підписаної відповіді попереднього запиту. Цей параметр взагалі треба передавати у всіх запитах

STRINGТак"4bda7e34-a1c7-4587-b43b-06c506388ce7"
idИД карткиSTRINGТак"11389a5a-efb5-4e1d-85c1-068df5bb0357"
deviceОб'єкт з інформацією про браузер / пристрій платникаOBJECTТак{"acceptHeader":"*/*","ip":"91.137.205.117","colorDepth":24,"javaEnabled":false,"language":"en-US","screenHeight":864,"screenWidth":1536,"windowHeight":734,"windowWidth":1479,"time":"2021-10-07T14:55:52.832Z","timezoneOffset":-180,"userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"}

Данні

externalIdУнікальний номер платежу у системі клієнта. За допомогою цього параметру ви будете знати до якого замовлення\кошика\клієнта віднесено ту чи іншу оплатуSTRINGТак"000004", "1", "123"
secureCodeCVVSTRINGТак"123"

...

Параметр

ОписТипПриклад
status

Статус виконання операції перегляду статусу платежу. 

1 - запит виконано успішно,

0 - сталась помилка при виконанні запиту

INT1 або 0
Тіло відповіді
Id

id платежу в системі UAPAY

STRING"a9cc5e84-64aa-44b0-b266-9c7298d68009"
status

Статус переказу. Може набувати таких значень:

"HOLDED" - платіж підтверджений

"REJECTED" - платіж не був здійснений по технічним причинам. Наприклад, платіж був відмінений банком через те, що картку платника було вкрадено.

"CANCELED" - платіж скасовано.

STRING"HOLDED"
amountСума переказу в копійкахINT100

...