DevToolPal
IT
4xx Errori del client

402 Payment Required

Pagamento richiesto

Cosa significa

Riservato per uso futuro, ma in pratica i servizi lo restituiscono quando serve un pagamento o un piano a pagamento per continuare.

Cause comuni

  • Abbonamento scaduto o pagamento non riuscito
  • Quota API di un piano a pagamento esaurita
  • Stripe e altre API che segnalano un addebito rifiutato

Come risolvere

Lato client o visitatore

Controlla la fatturazione dell'account, aggiorna il metodo di pagamento o passa a un piano superiore.

Lato gestore del sito o dell’API

Spiega nel corpo quale pagamento serve. Non c'è una semantica standard, quindi documenta il tuo uso.

Risposta di esempio

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

Specifica

RFC 9110 §15.5.3

Domande frequenti

› Il 402 è standardizzato?

Solo riservato. La specifica non ne definisce il significato esatto, quindi il comportamento varia da servizio a servizio.

› 402 o 403 per account non pagati?

402 è più chiaro quando un pagamento risolverebbe; 403 va bene quando l'accesso è negato per altri motivi.