DevToolPal
PL
4xx Błędy klienta

402 Payment Required

Wymagana płatność

Co to znaczy

Zarezerwowane na przyszłość, ale w praktyce serwisy zwracają je, gdy do kontynuacji potrzebna jest płatność lub płatny plan.

Typowe przyczyny

  • Subskrypcja wygasła lub płatność się nie powiodła
  • Wyczerpano limit API płatnego planu
  • Stripe i inne API sygnalizują odrzuconą płatność

Jak naprawić

Jako klient lub odwiedzający

Sprawdź rozliczenia konta, zaktualizuj metodę płatności lub zmień plan na wyższy.

Jako właściciel strony lub API

Wyjaśnij w treści, jaka płatność jest potrzebna. Nie ma standardowej semantyki, więc udokumentuj swoje użycie.

Przykładowa odpowiedź

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."
}

Specyfikacja

RFC 9110 §15.5.3

FAQ

› Czy 402 jest ustandaryzowane?

Tylko zarezerwowane. Specyfikacja nie określa dokładnego znaczenia, więc zachowanie różni się między serwisami.

› 402 czy 403 dla nieopłaconych kont?

402 jest jaśniejsze, gdy płatność rozwiązałaby problem; 403 jest w porządku, gdy dostęp odmówiono z innych powodów.