Подтверждение платежа
Подтверждает платеж после холдирования средств. Если используется двухшаговый сценарий, то мерчанту необходимо отправить этот запрос после авторизации платежа.
Запрос
PUT /sites/{siteId}/payments/{paymentId}/captures/{captureId}
Accept: application/json
Authorization: Bearer 5628af1c-26d9-42e7-8a6a-c22d491d79fb
Content-type: application/json
Host: qpay-api.qiwi.kz
Ответ
{
  "captureId": "2342342",
  "createdDateTime": "2022-12-12T10:10:19+06:00",
  "amount": {
    "currency": "KZT",
    "value": "100.00"
  },
  "status": {
    "value": "COMPLETED",
    "changedDateTime": "2022-12-12T10:10:19+06:00"
  }
}
Параметры запроса
Path Parameters
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| siteId | string | Да | Строковый идентификатор сайта ТСП в QIWI Кассе. | 
| paymentId | string | Да | Уникальный идентификатор платежа в информационной системе ТСП, по которому нужно подтвердить платеж. | 
| captureId | string | Да | Уникальный идентификатор подтверждения платежа в информационной системе ТСП. Уникальность означает, что идентификатор должен отличаться от идентификаторов всех ранее созданных подтверждений для этого siteId. | 
Headers
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| Authorization | string | Да | Авторизационные данные. "Bearer [acсess-token]" | 
| Content-type | string | Да | Тип запроса. "application/json" | 
| Accept | string | Да | Тип запроса. "application/json" | 
Response
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| captureId | string | Да | Уникальный идентификатор в запросе подтверждения платежа в информационной системе ТСП. | 
| createdDateTime | string | Да | Дата создания платежа в формате ISO8601 (YYYY-MM-DDThh:mm:ss±hh:mm). | 
| amount | object | Да | Информация о сумме операций | 
| status | object | Да | Информация о статусе операций. | 
Amount
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| value | number | Да | Сумма операции (округленная до двух десятичных знаков в меньшую сторону). | 
| currency | string(3) | Да | Валюта в буквенном формате согласно ISO 4217. | 
Status
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| value | string | Да | Значение с татуса операции.WAITING - ожидание платежа. DECLINED - ошибка в платеже. COMPLETED - успешность платежа. | 
| changedDateTime | string | Да | Дата изменения статуса в формате ISO8601 (YYYY-MM-DDThh:mm:ss±hh:mm). | 
| reason | string | Нет | Причина отклонения операции. |