TrueURL

402 Payment Required

Door HTTP gereserveerd voor toekomstig gebruik. In de praktijk gebruiken sommige API’s en diensten de code als een betaling, tegoed of abonnement nodig is.

Statustekst
Payment Required
Redirect
Nee
Standaard cachebaar
Nee

402 Payment Required werd in HTTP/1.1 gereserveerd voor toekomstig gebruik, met digitale betaalsystemen in gedachten. RFC 9110 zegt nog steeds alleen dat de code “gereserveerd is voor toekomstig gebruik”. Er is geen standaardbetekenis, header of betaalproces aan gekoppeld.

Omdat de standaard de code ongebruikt laat, hebben sommige diensten hem voor hun eigen doeleinden overgenomen: betaal-API’s gebruiken hem als een betaling mislukt, SaaS-API’s als het tegoed of quotum van een abonnement op is, en hostingplatforms als een account wegens wanbetaling is opgeschort. Recenter zijn systemen voor betaalde toegang door AI-crawlers en voor micropayments tussen machines 402 gaan gebruiken om clients te laten weten dat toegang betaling vereist.

Clients zonder speciale afhandeling behandelen 402 als algemene clientfout.

Voorbeeldresponse

HTTP
HTTP/1.1 402 Payment Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/json
Content-Length: 90

{"error":{"type":"card_error","code":"card_declined","message":"Your card was declined."}}

SEO en redirects controleren

Voor zoekmachines is een 402 een 4xx-fout, dus de URL wordt niet geïndexeerd. Verkoop je toegang tot content en wil je toch in de zoekresultaten verschijnen, geef crawlers dan geen 402, maar lever de pagina met 200 en markeer het deel achter de betaalmuur met gestructureerde gegevens (isAccessibleForFree). Sommige CDN-functies antwoorden AI-crawlers bewust met 402; dat heeft geen invloed op de zoekmachinecrawlers die je toelaat.

Veelvoorkomende oorzaken en toepassingen

  • Een betaal-API meldt dat een kaart is geweigerd of een betaling is mislukt.
  • Het abonnement van een API-sleutel heeft geen tegoed meer of heeft het betaalde quotum overschreden.
  • Een gehoste webshop of website is opgeschort, omdat het account niet is betaald.
  • Een systeem voor pay-per-crawl of micropayments vraagt de client te betalen voordat hij toegang krijgt.

Redirectchecker

Bekijk elke statuscode die een URL teruggeeft, hop voor hop, met de gratis redirectchecker van TrueURL.