Что это значит
Зарезервирован на будущее, но на практике сервисы возвращают его, когда для продолжения нужна оплата или платный тариф.
Типичные причины
- Подписка истекла или платёж не прошёл
- Исчерпана квота API на платном тарифе
- Stripe и другие API сообщают об отклонённом платеже
Как исправить
Если вы клиент или посетитель
Проверьте оплату аккаунта, обновите способ оплаты или повысьте тариф.
Если вы владелец сайта или API
Объясните в теле, какая оплата нужна. Стандартной семантики нет, поэтому опишите своё использование в документации.
Пример ответа
HTTP/1.1
HTTP/1.1 402 Payment Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Payment Required",
"status": 402,
"detail": "Your plan has no build minutes left this month."
} Спецификация
Частые вопросы
› Стандартизирован ли 402?
Только зарезервирован. Точное значение в спецификации не определено, поэтому сервисы ведут себя по-разному.
› 402 или 403 для неоплаченных аккаунтов?
402 понятнее, если оплата решит проблему; 403 подходит, когда доступ запрещён по другим причинам.