Получение данных об операциях конкретного платежа

В этом разделе рассказывается о запросе, позволяющем получать информацию обо всех операциях конкретного платежа.

Для запроса и получения информации обо всех операциях конкретного платежа используется конечная точка /operations/get-by-payment.

В запросе необходимо указать следующие параметры:

  • payment_id — идентификатор платежа, информацию обо всех операциях которого нужно получить. Это обязательный параметр.
  • token — токен, который вы используете для запроса и получения информации из Data API. Это обязательный параметр. Подробная информация о генерации токена и секретного ключа для взаимодействия с Old Dashboard представлена в разделе Генерация токена и секретного ключа для Data API.

Скорость доступности данных, получаемых через Data API, может иметь задержку до 5 минут.

Вот пример запроса данных об операциях определенного платежа:

Рис.: Пример запроса данных об операциях определенного платежа

{
  "payment_id":"PID_25467851461-2147",
  "token":"VmJQhaXILAnZWTKmqwSd3j",
  "signature":"JM+YWmTL7uGn26IgZWTKmqwSd3jJM+YWmTL7uGn26IglUOMzQtRkvdC0yaq030+eNXVtJjjtgrkglpeXJg=="
}

В ответе возвращается информация обо всех операциях указанного платежа. Далее приводится пример ответа с данными операций указанного в начальном запросе платежа.

Рис.: Пример ответа на запрос данных об операциях платежа

{
  "operations": [
    {
      "arn": "",
      "operation_completed_at": "2019-11-22T13:13:04+00:00",
      "operation_type": "refund",
      "operation_id": "2747253065470",
      "amount": 221,
      "currency": "RUB",
      "operation_created_at": "2019-11-22T13:13:04+00:00",
      "rrn": "803817399309"
    },
    {
      "arn": "",
      "operation_completed_at": "2019-11-22T13:09:03+00:00",
      "operation_type": "capture",
      "operation_id": "2747253065469",
      "amount": 1621,
      "currency": "RUB",
      "operation_created_at": "2019-11-22T13:09:03+00:00",
      "rrn": "000000248370"
    },
    {
      "arn": "",
      "operation_completed_at": "2019-11-22T13:06:40+00:00",
      "operation_type": "auth",
      "operation_id": "2747253065468",
      "amount": 2000,
      "currency": "RUB",
      "operation_created_at": "2019-11-22T13:06:38+00:00",
      "rrn": "000047769105"
    }
  ],
  "signature": "hsUpqn7QPDxNLNH/ZulaK6ICiH7bABSdjLPkQXkMjQ7tqoB8TCJR1Oh2xyiA8y1WihDJ4ljz/Hv7NkQFujSnvw=="
}

Ссылки по теме