Перейти к содержанию

Получение информации о подтверждении платежа

Запрос предназначен для получения статуса операции подтверждения платежа.

Запрос

GET /payin/v1/sites/{siteId}/payments/{paymentId}/captures/{captureId}

Параметры строки запроса

Параметр Обязательный Тип Описание
siteId Да string Строковый идентификатор сайта ТСП в QIWI Кассе
paymentId Да string Идентификатор платежа в информационной системе ТСП
captureId Да string Идентификатор подтверждения платежа с указанным в запросе paymentId в информационной системе ТСП

Заголовки

Заголовок Обязательный Тип Описание
Authorization Да string Авторизационные данные. Bearer [access-token]
Accept Нет string Тип ответа. application/json

Пример запроса

Статус подтверждения платежа
GET /partner/payin/v1/sites/test-01/payments/1811/captures/bxwd8096 HTTP/1.1
Accept: application/json
Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9
Content-type: application/json
Host: b2b-api.qiwi.com

{
  "callbackUrl": "https://example.com/callbacks",
  "comment": "Example capture"
}

Ответ

Поля успешного ответа

Параметр Обязательный Тип Описание
captureId Да string Идентификатор подтверждения платежа. Такой же как в запросе
createdDateTime Да string Дата создания операции
amount Да object Сумма операции
status Да object Статус платежа
settlementAmount Нет object Сумма возмещения мерчанту (если валюта возмещения отличается от валюты авторизации средств)

Поля ответа с ошибкой

Параметр Обязательный Тип Описание
serviceName Да string Имя сервиса, сгенерировавшего ошибку
errorCode Да string Код ошибки
description Да string Описание ошибки для ТСП
userMessage Да string Описание ошибки для отображения покупателю
dateTime Да string Дата и время ошибки
traceId Да string Уникальный ID лога ошибки
cause Нет object Описание ошибки валидации конкретного поля

Примеры ответов

{
  "captureId": "bxwd8096",
  "createdDateTime": "2024-03-20T16:29:58.96+03:00",
  "amount": {
    "currency": "RUB",
    "value": "6.77"
  },
  "status": {
    "value": "COMPLETED",
    "changedDateTime": "2024-03-20T16:29:58.963+03:00"
  }
}
{
  "serviceName":"payin-core",
  "errorCode":"validation.error",
  "description":"Validation error",
  "userMessage":"Validation error",
  "dateTime" : "2024-03-13T16:49:59.166+03:00",
  "traceId" : "fd0e2a08c63ace83"
}
{
  "serviceName":"payin-core",
  "errorCode":"internal.error",
  "userMessage":"Internal error",
  "description":"Internal error",
  "traceId":"3fb3420ee1795dcf",
  "dateTime":"2020-02-12T21:28:01.813+03:00"
}