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