Отримання даних по платежу ECom (Show Payment)

Метод для отримання основної інформації по платежу

Запит:

Ключ
Опис
Тип
Чи обов'язковий параметр?
Приклад
params



sessionIdid сесії клієнтаstring, uuidтак

"52be10d0-d094-4ede-b201-904783df5f8d"

data



externalIdId у зовнішній системіstringякщо немає  id

"73737fa2-7130-8366-ab17-65ebbb359821"

idId платежу в системі UAPAYstring, uuidякщо немає externalId"000c6d12-0d2e-4402-bf62-c474c92fc842"



Відповідь:

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

Статус. 0 - помилка, 1 - успіх

integer

1

data




id

id операції в нашій системі

string, uuid

"000c6d12-0d2e-4402-bf62-c474c92fc842"

externalId

id операції у зовнішній системі

string

"73737fa2-7130-8366-ab17-65ebbb359821"

statusСтатус операціїstringзначения: "FINISHED", "REJECTED"
amountСума платежу в копійкахinteger50000
reason.codeКод помилки операціїstring"LIMIT_EXCEEDED"

reason.message

Повідомлення помилки операції (від банку)string"Operations Limit"
reason.responseCodeКод відповіді помилки операції (від банку)string"082"
error.codeКод відповіді в системі UAPAYstring"1001"
error.messageПовідомлення помилки операції в системі UAPAYstring"An error occurred. Please try again or contact the support service 0 800 21 44 64."


Возможные статусы платежей:

Статус
Описание
FINISHEDПлатеж завершен успешно, деньги ушли получателю
HOLDEDТребуется подтверждение. Для завершения списания средств требуется выполнить подтверждение.
CANCELEDПроцесс оплаты не завершен и платеж отклонился (оборвалось соединение, платеж остановлен на промежуточном этапе по вине плательщика).
REVERSEDПлатеж возвращен, средства вернулись отправителю.
REJECTEDПлатеж не состоялся по техническим причинам.
NEEDS_CONFIRMATIONПлатеж ожидает подтверждения (лукап или 3ds)
PENDINGПлатеж находится в состоянии оплаты (промежуточный статус)