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

Метод для перегляду інформації і статусів для прямого і розірваного переказу.
Для отримання інформації про статус платежу відправляється запит show. У запиті передається унікальний код переказу. В результаті надходить інформація для підтвердження платежу.


Запит:

КлючОписТипОбов'язковістьПриклад
params



sessionIdid сесії клієнтаstring, uuidтак"6d1b241b-6406-42a2-ae85-13d67b951841"
idid переказу (операції) в системі провайдераstring, uuid

так, якщо не вказано externalId

ні, якщо вказано externalId

"6bb07565-6602-4482-b695-bbf410506a7d"
externalIdid переказу Агентаstring

так, якщо не вказано id

ні, якщо вказано id

"123"
codeКод переказу (з e-mail або телефону) для розірваних платежівstringні"12345678"




Відповідь:

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

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

integer

1

data


idid переказу (операції) в системі провайдераstring, uuid"6bb07565-6602-4482-b695-bbf410506a7d "
statusстатус переказуstring"NEEDS_CONFIRMATION"
numberНомер переказу в системі провайдераstring"16851"
amountСума переказу в системі провайдераinteger100
confirmation.urlАдреса куди переадресувати клієнтаstring"https://acs.privatbank.ua/
pPaReqMC.jsp"
confirmation.typeТип необхідного підтвердження (3DS або LOOKUP)string"3DS"
confirmation.form.PaReq

Об'єкт параметрів для формування запитів на 3DS. 

id переказу в процессинге

string"eJxVUttOwzAMfd5fVHxAc1
nTtVOINNgDk+g0wXjYE6o6i3
WwrEtaYHw9dtqhESmqfY5j..."
redirect.url

Дані для формування посилання, куди повернути клієнта.

Базова частина посилання

string"https://api.demo.uapay.ua:443/
api/payments/p2p/confirm"
redirect.params.idQueryString параметри, клієнт може передати
додаткові довільні. id переказу (обов'язкова частина)
string"6bb07565-6602-4482-b695-bbf410506a7d"


Можливі статуси платежів:

Статус
Опис
PENDINGОплачено. Проміжний статус. Після нього необхідно використовувати метод / api /payments/p2p/show для отримання фінального статусу (NEEDS_CONFIRMATION, FINISHED або REJECTED)
NEEDS_CONFIRMATIONДля редагування необхідно підтвердити. Для завершення списання коштів потрібно виконати підтвердження.
FINISHEDВиконано. Остаточний статус.
REJECTEDВідхилений через технічні причини. Остаточний статус.
REVERSEDПовернуто. Остаточний статус.