Метод для отримання основної інформації про платіж.
POST |
Ключ | Опис | Тип | Чи обов'язковий параметр? | Приклад |
---|---|---|---|---|
params | ||||
sessionId | id сесії клієнта | string, uuid | так | "52be10d0-d094-4ede-b201-904783df5f8d" |
data | ||||
externalId | Id платежу у зовнішній системі | string | якщо немає id | "xyz123" |
id | Id платежу в системі UAPAY | string, uuid | якщо немає externalId | "f22b8709-18c9-40e1-a4fa-77aa5b524fc6" |
{ "params": { "sessionId": "52be10d0-d094-4ede-b201-904783df5f8d", "id": "f22b8709-18c9-40e1-a4fa-77aa5b524fc6" } } |
{ "params": { "sessionId": "52be10d0-d094-4ede-b201-904783df5f8d", "externalId": "xyz123" } } |
Ключ | Опис | Тип | Приклад |
---|---|---|---|
status | Статус. 0 - помилка, 1 - успіх | integer | 1 |
data | |||
id | id операції в нашій системі | string, uuid | "004ce685-4948-407a-a11a-57151e8d1bd7" |
externalId | id операції у зовнішній системі | string | "xyz123" |
paymentNumber | Послідовний номер платежу | string, integer | "210" |
status | Статус операції | string | Можливі варіанти статусів: PENDING - операція знаходиться в процесі обробки, необхідно віконати повторний запит статусу |
amount | Сума платежу в копійках | integer | 50000 |
createdDate | Дата створення платежу | string | "Wed, 14 Jun 2017 15:52:01 +0300" |
processedDate | Дата обробки платежу | string | "Wed, 14 Jun 2017 15:52:01 +0300" |
reason.code | Код помилки операції | string | "LIMIT_EXCEEDED" |
reason.message | Повідомлення помилки операції | string | "Operations Limit" |
reason.responseCode | Код відповіді помилки операції (від банку) | string | "082" |
{ "status": 1, "data": { "id": "004ce685-4948-407a-a11a-57151e8d1bd7", "externalId": "xyz123", "paymentNumber": "210", "status": "FINISHED", "amount": 50000, "createdDate": "Wed, 14 Jun 2017 13:09:02 +0300", "processedDate": "Wed, 14 Jun 2017 13:09:03 +0300" } } |
{ "status": 1, "data": { "id": "004ce685-4948-407a-a11a-57151e8d1bd7", "externalId": "xyz123", "paymentNumber": "210", "status": "REJECTED", "amount": 50000, "createdDate": "Wed, 14 Jun 2017 15:43:46 +0300", "processedDate": "Wed, 14 Jun 2017 15:43:47 +0300", "reason": { "code": "LIMIT_EXCEEDED", "message": "Operations Limit", "pluginId": "5", "responseCode": "082", "source": "ALFA_A2P" } } |