UAPAY - національний платіжний сервіс
Отримання даних по платежу P2P (Show Payment)
Метод для перегляду інформації і статусів для прямого і розірваного переказу.
Для отримання інформації про статус платежу відправляється запит show. У запиті передається унікальний код переказу. В результаті надходить інформація для підтвердження платежу.
Запит:
Ключ | Опис | Тип | Обов'язковість | Приклад |
---|---|---|---|---|
params | ||||
sessionId | id сесії клієнта | string, uuid | так | "6d1b241b-6406-42a2-ae85-13d67b951841" |
id | id переказу (операції) в системі провайдера | string, uuid | так, якщо не вказано externalId ні, якщо вказано externalId | "6bb07565-6602-4482-b695-bbf410506a7d" |
externalId | id переказу Агента | string | так, якщо не вказано id ні, якщо вказано id | "123" |
code | Код переказу (з e-mail або телефону) для розірваних платежів | string | ні | "12345678" |
Відповідь:
Ключ | Опис | Тип | Приклад |
---|---|---|---|
status | Статус. 0 - помилка, 1 - удача | integer | 1 |
data | |||
id | id переказу (операції) в системі провайдера | string, uuid | "6bb07565-6602-4482-b695-bbf410506a7d " |
status | статус переказу | string | "NEEDS_CONFIRMATION" |
number | Номер переказу в системі провайдера | string | "16851" |
amount | Сума переказу в системі провайдера | integer | 100 |
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.id | QueryString параметри, клієнт може передати додаткові довільні. id переказу (обов'язкова частина) | string | "6bb07565-6602-4482-b695-bbf410506a7d" |
Можливі статуси платежів:
Статус | Опис |
---|---|
PENDING | Оплачено. Проміжний статус. Після нього необхідно використовувати метод / api /payments/p2p/show для отримання фінального статусу (NEEDS_CONFIRMATION, FINISHED або REJECTED) |
NEEDS_CONFIRMATION | Для редагування необхідно підтвердити. Для завершення списання коштів потрібно виконати підтвердження. |
FINISHED | Виконано. Остаточний статус. |
REJECTED | Відхилений через технічні причини. Остаточний статус. |
REVERSED | Повернуто. Остаточний статус. |
UAPAY - національний платіжний сервіс
pay@uapay.ua