De HTTP-statuscode 402 Payment Required is een bijzondere code: hij is officieel onderdeel van de HTTP-standaard, maar was bij introductie nog gereserveerd voor toekomstig gebruik. In de praktijk wordt hij door een beperkt aantal diensten ingezet om aan te geven dat betaling vereist is voor toegang tot een resource.
402 Payment Required – De gevraagde resource is alleen toegankelijk na betaling of het upgraden van een abonnement.
Waar wordt de 402-code gebruikt?
Omdat er geen officiële standaard is voor de implementatie van 402, verschilt het gebruik sterk per platform. Bekende toepassingen zijn:
- SaaS-platformen die een betaald abonnement vereisen voor bepaalde functies
- API-diensten die een 402 retourneren wanneer een gebruiker zijn limiet heeft bereikt of geen actief abonnement heeft
- Betaalde contentplatformen die toegang beperken tot betalende leden
Hoe los je een 402-fout op?
- Controleer of je abonnement actief en up-to-date is.
- Bekijk of je een gebruikslimiet hebt bereikt (bij API’s).
- Upgrade je abonnement als de functionaliteit niet beschikbaar is in je huidige plan.
- Controleer de documentatie van de betreffende dienst voor meer uitleg over de fout.
Samenvatting
De HTTP 402 Payment Required-statuscode is (nog) geen universele standaard, maar wordt in de praktijk gebruikt door diensten die betaling vereisen voor toegang. Als je deze fout tegenkomt, is een betalings- of abonnementskwestie doorgaans de oorzaak.
Maar betaal nooit als je de bron niet vertrouwt.