/invoice/status
Метод возвращает информацию о состоянии платежа. Может быть запрошено состояние только о платеже текущего пользователя.
Адрес метода
/invoice/status
Требует сессию пользователя
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| invoice_id | ДА | int | Идентификатор заказа, полученный при создании платежа |
| platform | НЕТ | string | Платформа оплаты, telegram (по умолчанию) или android |
| purchase_token | НЕТ | string | Токен покупки из Google Play для валидации оплаты на Android |
Результат
{
"response": {
"status": true,
"status_type": 1
}
}
| Поле | Тип | Описание |
|---|---|---|
| status | bool | Информация о состоянии платежа, true - платеж проведен успешно, false - платеж не обработан или возникла ошибка при его проведении |
| status_type | int | Числовой код состояния платежа: 0 - NEW (новый), 1 - DONE (завершен), 2 - FAIL (ошибка), 3 - CANCELED (отменен), 4 - EXPIRED (истек), 5 - PREDONE (в обработке), 6 - REFUNDED (возврат) |