Получение статуса счёта¶
Запрос предназначен для получения статуса и деталей платёжного счёта. В успешном ответе приходит список данных по счёту с запрошенным billId
и его платежам.
Сценарий, в котором используется запрос информации о счёте, см. в статье «Решение об успешности операции»
Запрос¶
GET /payin/v1/sites/{siteId}/bills/{billId}/details
Параметры строки запроса¶
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
siteId | Да | string | Строковый идентификатор сайта ТСП в QIWI Кассе |
billId | Да | string | Уникальный идентификатор счёта в информационной системе ТСП. Уникальность означает, что идентификатор должен отличаться от идентификаторов всех ранее созданных счетов ТСП в рамках одного siteId . |
Заголовки¶
Заголовок | Обязательный | Тип | Описание |
---|---|---|---|
Authorization | Да | string | Авторизационные данные. Bearer [access-token] |
Accept | Нет | string | Тип ответа. application/json |
Пример запроса¶
Получение статуса счёта
GET /partner/payin/v1/sites/site-01/bills/3a3d0286cefe645d2b11/details HTTP/1.1
Accept: application/json
Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9
Content-type: application/json
Host: b2b-api.qiwi.com
Ответ¶
См. также список общих HTTP кодов ошибок
Поля успешного ответа¶
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
billId | Да | string | Идентификатор счёта. Такой же как в запросе |
invoiceUid | Да | string(60) | Идентификатор счёта на стороне QIWI |
amount | Да | object | Сумма операции |
payments | Да | array of objects | Список платежей по данному счёту |
expirationDateTime | Да | string | Срок оплаты счёта |
status | Да | string | Статус счёта |
payUrl | Да | string | Ссылка на созданную платёжную форму оплаты счёта |
comment | Нет | string | Описание услуги, которую получает плательщик |
flags | Нет | array of string | Дополнительные команды API в исходном запросе |
customer | Нет | object | Данные покупателя: account , email , phone |
customFields | Нет | object | Поля с произвольной информацией, дополняющей данные по операции |
Поля ответа с ошибкой¶
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
serviceName | Да | string | Имя сервиса, сгенерировавшего ошибку |
errorCode | Да | string | Код ошибки |
description | Да | string | Описание ошибки для ТСП |
userMessage | Да | string | Описание ошибки для отображения покупателю |
dateTime | Да | string | Дата и время ошибки |
traceId | Да | string | Уникальный ID лога ошибки |
Примеры ответов¶
{
"billId": "3a3d0286cefe645d2b11",
"invoiceUid": "235d8d5a-38ed-11fc-9ab6-8b5a65d7e2f8",
"amount": {
"currency": "RUB",
"value": "3000.00"
},
"expirationDateTime": "2023-05-07T19:25:36+03:00",
"status": {
"value": "PAID",
"changedDateTime": "2023-04-07T19:28:12+03:00"
},
"comment": "Детская футбольная школа «Тигры»",
"flags": [
"SALE"
],
"payUrl": "https://payment.qiwi.com/form?invoiceUid=235d8d5a-11ed-46fc-9ab6-8b5a65d7e2f8",
"payments": [
{
"paymentId": "cd4a4ade-011e6-484d-87c8-40a7f48326fa",
"billId": "3a3d0286cefe645d2b11",
"createdDateTime": "2023-04-07T19:27:52+03:00",
"amount": {
"currency": "RUB",
"value": "3000.00"
},
"capturedAmount": {
"currency": "RUB",
"value": "3000.00"
},
"refundedAmount": {
"currency": "RUB",
"value": "0.00"
},
"paymentMethod": {
"type": "CARD",
"maskedPan": "422264******1232",
"rrn": "309711196151",
"authCode": "231181"
},
"status": {
"value": "COMPLETED",
"changedDateTime": "2023-04-07T19:28:12+03:00"
},
"comment": "Детская футбольная школа «Тигры»",
"customFields": {
"auto_capture": "true",
"invoice_creation_type": "PUBLIC_KEY"
},
"paymentCardInfo": {
"issuingCountry": "643",
"issuingBank": "Сбербанк России",
"paymentSystem": "VISA",
"fundingSource": "DEBIT",
"paymentSystemProduct": "N1|Visa Rewards"
}
},
{
"paymentId": "A30971626215731E01110841111138B2",
"billId": "3a3d0286cefe645d2b11",
"createdDateTime": "2023-04-07T19:26:21+03:00",
"amount": {
"currency": "RUB",
"value": "3000.00"
},
"capturedAmount": {
"currency": "RUB",
"value": "3000.00"
},
"refundedAmount": {
"currency": "RUB",
"value": "0.00"
},
"paymentMethod": {
"type": "SBP",
"phone": "0079031232001"
},
"status": {
"value": "DECLINED",
"changedDateTime": "2023-04-07T19:26:23+03:00",
"reason": "GATEWAY_INTEGRATION_ERROR",
"reasonMessage": "I07999 OPKC_TECH_ERROR"
},
"comment": "Детская футбольная школа «Тигры»",
"customFields": {
"auto_capture": "true",
"invoice_creation_type": "PUBLIC_KEY"
}
}
]
}