Подтверждение платежа
Подтверждает платеж после холдирования средств. Если используется двухшаговый сценарий, то мерчанту необходимо отправить этот запрос после авторизации платежа.
Запрос
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 | Нет | Причина отклонения операции. |