Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Метод для завершення ініціювання зарахування коштів на картку отримувача. Може бути викликаний після A2C Initiate - ініціювання зарахування, платіж повинен бути з типом A2C та статусом WAITING_COMPLETE, а операція з типом RECEIVE та статусом NEEDS_COMPLETE. Після виклику починається процес зарахування зі сторони банку еквайра і платіж може стати успішним (статус платежу FINISHED) або неуспішним (статус платежу REJECTED).

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

Шлях запиту RequiredA method for completing the initiation of the transfer of funds to the recipient's card. This action can be performed after A2C Initiate - initiation of enrollment operation, the payment must be of type A2C and status WAITING_COMPLETE, and the transaction must be of type RECEIVE and status NEEDS_COMPLETE. After the action is performed, the process of crediting by the acquirer's bank begins and the payment can be successful (payment status FINISHED) or unsuccessful (payment status REJECTED).

Request method - POST

Request path - /api/p2p/payments/a2c/complete

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

...

Ключ

...

Тип даних

...

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

...

Опис

...

Parameters for forming the request body in JSON format

Key

Data type

Required?

Description

Example

params.sessionId

string

такyes

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

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

params.paymentId

string

так, один із цих параметрівyes, one of these parameters: params.paymentId, params.operationId або , or params.externalId

payment id платежу

"25f2f3d4-0406-499b-bb9c-577596ad9ef6"

params.operationId

string

operation id операції

"d977281d-c4c5-4c81-b457-791767bb0a02"

params.externalId

string

зовнішній external id операціїof the operation

"116f3329-63b8-4eef-9e88-272bd8f697ac"

data.cardTo.pan

string

так, один із цих параметрівyes, one of these parameters: data.cardTo.pan або or data.cardTo.id

номер картки зарахування

Клієнт може використовувати цей параметр тільки маючи сертифікат PCI DSScredit card number

The customer can use this option only with a PCI DSS certificate

"4111111111111111"

data.cardTo.id

string

id картки зарахування створеної в системі UAPAYcredit card id
created in the UAPAY system

"cf5a5962-eea3-481e-a764-aa8e51e29544"

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

Code Block
languagejson
{
  "params": {
    "sessionId": "445fb296-8653-4646-8475-5796c97d16ff",
    "paymentId": "25f2f3d4-0406-499b-bb9c-577596ad9ef6"
  },
  "data": {
    "cardTo": {
      "pan": "4111111111111111"
    }
  }
}

абоor

Code Block
languagejson
{
  "params": {
    "sessionId": "445fb296-8653-4646-8475-5796c97d16ff",
    "externalId": "116f3329-63b8-4eef-9e88-272bd8f697ac"
  },
  "data": {
    "cardTo": {
      "id": "cf5a5962-eea3-481e-a764-aa8e51e29544"
    }
  }
}

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

...

Ключ

...

Тип даних

...

Опис

...

Response body parameters in JSON format

Key

Data type

Description

Example

data.paymentId

string

payment id платежу

"25f2f3d4-0406-499b-bb9c-577596ad9ef6"

data.operationId

string

operation id операції

"d977281d-c4c5-4c81-b457-791767bb0a02"

data.externalId

string

зовнішній external id операціїof the operation

"116f3329-63b8-4eef-9e88-272bd8f697ac"

data.amount

numberсума

платежу, в копійках payment amount, in kopecks

15000

data.commissionAmount

number

сума комісії по платежу з клієнта, в копійках

300

...

the amount of the payment commission from the client, in kopecks

300

Example of a response body

Code Block
languagejson
{
  "status": 1,
  "data": {
    "paymentId": "25f2f3d4-0406-499b-bb9c-577596ad9ef6",
    "operationId": "d977281d-c4c5-4c81-b457-791767bb0a02",
    "externalId": "116f3329-63b8-4eef-9e88-272bd8f697ac",
    "amount": 15000,
    "commissionAmount": 300
  }
}

...