Versions Compared

Key

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

Метод для скасування ініціювання списання коштів с картки платника. Може бути викликаний після C2A Initiate - ініціювання списання, платіж повинен бути з типом C2A та статусом WAITING_COMPLETE, а операція з типом SEND та статусом NEEDS_COMPLETE. Після виклику статус платежу стає OPEN, а статус операції CANCELED.

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

Шлях запиту A method for canceling the initiation of debiting funds from the payer's card. The action can be performed after C2A Initiate - initiating a debit transaction, the payment must be of type C2A and status WAITING_COMPLETE, and the transaction should be of type SEND and status NEEDS_COMPLETE. After the call, the status of the payment becomes OPEN, and the status of the transaction becomes CANCELED.

Request method - POST

Request path - /api/p2p/payments/c2a/cancel

Параметри для формування тіла запиту у форматі 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 платежу

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

params.operationId

string

operation id операції

"bc3c95f1-bf2a-4e61-8c88-8444b1b4e014"

params.externalId

string

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

"ad6cee7f-88ff-4090-ae38-8e6a0f260cd8"

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

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

абоor

Code Block
languagejson
{
  "params": {
    "sessionId": "445fb296-8653-4646-8475-5796c97d16ff",
    "externalId": "ad6cee7f-88ff-4090-ae38-8e6a0f260cd8"
  }
}

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

...

Ключ

...

Тип даних

...

Опис

...

Response body parameters in JSON format

Key

Data type

Description

Example

data.paymentId

string

payment id платежу

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

data.operationId

string

operation id операції

"bc3c95f1-bf2a-4e61-8c88-8444b1b4e014"

data.externalId

string

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

"ad6cee7f-88ff-4090-ae38-8e6a0f260cd8"

Приклад тіла відповіді Example of a response body

Code Block
languagejson
{
  "status": 1,
  "data": {
    "paymentId": "a85ee391-46ca-4766-b376-292bd7efbeea",
    "operationId": "bc3c95f1-bf2a-4e61-8c88-8444b1b4e014",
    "externalId": "ad6cee7f-88ff-4090-ae38-8e6a0f260cd8"
  }
}

...