DevToolPal
NL
4xx Clientfouten

402 Payment Required

Betaling vereist

Wat het betekent

Gereserveerd voor toekomstig gebruik, maar in de praktijk geven diensten het terug als betaling of een betaald abonnement nodig is om verder te gaan.

Veelvoorkomende oorzaken

  • Abonnement verlopen of betaling mislukt
  • API-quotum van een betaald abonnement opgebruikt
  • Stripe en andere API's melden een geweigerde betaling

Zo los je het op

Als client of bezoeker

Controleer de facturatie van het account, werk de betaalmethode bij of upgrade het abonnement.

Als beheerder van de site of API

Leg in de body uit welke betaling nodig is. Er is geen standaardsemantiek, dus documenteer je gebruik.

Voorbeeldantwoord

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

Specificatie

RFC 9110 §15.5.3

Veelgestelde vragen

› Is 402 gestandaardiseerd?

Alleen gereserveerd. De specificatie definieert de exacte betekenis niet, dus diensten verschillen in gedrag.

› 402 of 403 voor onbetaalde accounts?

402 is duidelijker als betalen het oplost; 403 is prima als toegang om andere redenen wordt geweigerd.