UAPAY - національний платіжний сервіс
Отримання даних по операції P2P (Operations show)
Метод для перегляду інформації і статусів по дебетовим і кредитовим операціям розірваного p2p платежу.
Для отримання інформації про статус платежу відправляється запит show. У запиті передається унікальний код операції.
URI
POST /api/p2p/operations/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" |
Приклад запиту
{
"params": {
"sessionId":"263d0262-dbdf-4ebe-bafa-a4be9f668146",
"id": "dde3103a-a8ae-4b91-b1d8-c3031f649532",
"externalId": "123458"
}
}
Відповідь:
Ключ | Опис | Тип | Приклад |
---|---|---|---|
status | Статус. 0 - помилка, 1 - удача | integer | 1 |
data | |||
id | id переказу (операції) в системі провайдера | string, uuid | "6bb07565-6602-4482-b695-bbf410506a7d " |
paymentId | id платежу в системі провайдера | string | "6bb07565-6602-4482-b695-bbf410506a7d " |
externalId | Номер переказу в системі провайдера | string | "16851" |
status | Статус переказу в системі провайдера | string | "NEEDS_CONFIRMATION" |
type | Тип переказу | string | "RECEIVE" |
error | Опис помилки (якщо була) | string | null |
amount | Сума платежу | integer | 200 |
commissionAmount | Сума комісії платежу | integer | 45 |
cardFromId | Ід картки відправника | string | "6bb07565-6602-4482-b695-bbf410506a7d" |
cardToId | Ід картки отримувача | string | "6bb07565-6602-4482-b695-bbf410506a7d" |
cardFromMasked | Маска картки відправника | string | "4111111111" |
cardToMasked | Маска картки отримувача | string | "4111111111" |
createdAt | Дата створення платежу | string | "2020-08-26T08:46:29.000Z" |
finishedAt | Дата завершення платежу | string | "2020-08-26T08:46:29.000Z" |
rejectedAt | Дата скасування платежу | string | null |
Приклад відповіді
{
"status": 1,
"data": {
"id": "d0834386-253e-4737-b985-2618e6a7e5ed",
"paymentId": "a5878766-9a1f-485e-adb9-4c14d6bcceb1",
"externalId": null,
"status": "FINISHED",
"type": "RECEIVE",
"error": null,
"amount": 400,
"commissionAmount": 0,
"cardFromId": null,
"cardToId": "dc9807c4-7b77-4850-a157-28fba73926d1",
"cardFromMasked": null,
"cardToMasked": "4111111111",
"createdAt": "2020-08-26T08:46:29.000Z",
"finishedAt": "2020-08-26T08:46:30.000Z",
"rejectedAt": null
}
}
UAPAY - національний платіжний сервіс
pay@uapay.ua