Метод завершує створення P2P платежу з двофакторним зарахуванням 

URI

/api/p2p/operations/credit/complete


Запит:

Ключ

Опис

Тип

Чи обов'язковий параметр?

Приклад

params





sessionId

ID сесії

string

так

"dad04919-dbad-4ff3-9934-e13d761ffd19"

externalId

ID переданий в першу частину двофакторного зарахування

string

ні

"33042429-a510-4a13-a1e9-d847f8f4512c"

id

ID операції

string

ні

"1faa4602-4e5c-4261-b43a-ac7a813ba966"

remoteIP

IP-адреса платника

string

так

"1.1.1.1"

data





cardTo

карта

Object



id

ID карти

Object


"000177d9-20a8-4c6e-bd2d-74b98f7e5801"

Приклад запиту по externalId
{
    "params": {
        "sessionId": "dad04919-dbad-4ff3-9934-e13d761ffd19",
        "externalId": "33042429-a510-4a13-a1e9-d847f8f4512c",
        "remoteIP": "1.1.1.1"
    },
    "data": {
        "cardTo": {
            "id": "000177d9-20a8-4c6e-bd2d-74b98f7e5801"
        }
    }
}
Приклад запиту по id
{
    "params": {
        "sessionId": "dad04919-dbad-4ff3-9934-e13d761ffd19",
        "id": "1faa4602-4e5c-4261-b43a-ac7a813ba966",
        "remoteIP": "1.1.1.1"
    },
    "data": {
        "cardTo": {
            "id": "000177d9-20a8-4c6e-bd2d-74b98f7e5801"
        }
    }
}

Відповідь:

Ключ

Опис

Тип

Приклад

status

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

integer

1

data




externalId

ID переданий в першу частину двофакторного зарахування

string

"78e0e09a-893a-4fee-af20-ddd2a3ce6036"

id

ID операції

string

"1faa4602-4e5c-4261-b43a-ac7a813ba966"

paymentId

ID платежу в системі провайдера

string

"6ef73bfd-6e38-40dc-a9e6-278e047fe80b"

Приклад відповіді
{
  "status": 1,
  "data": {
    "externalId": "78e0e09a-893a-4fee-af20-ddd2a3ce6036",
    "id": "1faa4602-4e5c-4261-b43a-ac7a813ba966"
    "paymentId": "6ef73bfd-6e38-40dc-a9e6-278e047fe80b"
  }
}