Отримання даних по операції 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"

Приклад запиту

1 2 3 4 5 6 7 { "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

Приклад відповіді

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { "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 } }