UAPAY - національний платіжний сервіс

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Метод для завершення ініціювання повернення коштів на картку платника. Може бути викликаний після https://uapayua.atlassian.net/wiki/pages/resumedraft.action?draftId=2607054849, платіж повинен бути з типом C2A та статусом WAITING_COMPLETE, а операція з типом RETURN та статусом NEEDS_COMPLETE. Після виклику починається процес повернення зі сторони банку еквайра і воно може стати успішним (статус платежу RETURNED та статус операції повернення FINISHED) або неуспішним (статус платежу повернеться в FINISHED та статус операції повернення стане REJECTED).

Метод запиту - POST

Шлях запиту - /api/p2p/payments/c2a/reverse/complete

Параметри для формування тіла запиту у форматі JSON

Ключ

Тип даних

Обов'язковий?

Опис

Приклад

params.sessionId

string

так

id сесії клієнта

"445fb296-8653-4646-8475-5796c97d16ff"

params.paymentId

string

так, один із цих параметрів: params.paymentId, params.reverseOperationId або params.reverseExternalId

id платежу

"a85ee391-46ca-4766-b376-292bd7efbeea"

params.reverseOperationId

string

id операції повернення

"2a01fd7c-f9ca-444e-a800-d6ce59b87e96"

params.reverseExternalId

string

зовнішній id операції повернення

"3b604870-7361-4125-9a41-03c12e8bc31b"

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

{
  "params": {
    "sessionId": "445fb296-8653-4646-8475-5796c97d16ff",
    "paymentId": "a85ee391-46ca-4766-b376-292bd7efbeea"
  }
}

або

{
  "params": {
    "sessionId": "445fb296-8653-4646-8475-5796c97d16ff",
    "reverseExternalId": "3b604870-7361-4125-9a41-03c12e8bc31b"
  }
}

Параметри тіла відповіді у форматі JSON

Ключ

Тип даних

Опис

Приклад

data.paymentId

string

id платежу

"a85ee391-46ca-4766-b376-292bd7efbeea"

data.reverseOperationId

string

id операції повернення

"2a01fd7c-f9ca-444e-a800-d6ce59b87e96"

data.reverseExternalId

string

зовнішній id операції повернення

"3b604870-7361-4125-9a41-03c12e8bc31b"

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

{
  "status": 1,
  "data": {
    "paymentId": "a85ee391-46ca-4766-b376-292bd7efbeea",
    "reverseOperationId": "2a01fd7c-f9ca-444e-a800-d6ce59b87e96",
    "reverseExternalId": "3b604870-7361-4125-9a41-03c12e8bc31b"
  }
}

  • No labels