DevToolPal
ES
4xx Errores del cliente

402 Payment Required

Pago requerido

Qué significa

Reservado para uso futuro, pero en la práctica los servicios lo devuelven cuando hace falta un pago o un plan de pago para continuar.

Causas habituales

  • La suscripción caducó o el pago falló
  • Se agotó la cuota de API de un plan de pago
  • Stripe y otras APIs señalan un cargo rechazado

Cómo solucionarlo

Si eres el cliente o visitante

Revisa la facturación de la cuenta, actualiza el método de pago o mejora el plan.

Si administras el sitio o la API

Explica en el cuerpo qué pago hace falta. No tiene semántica estándar, así que documenta tu uso.

Respuesta de ejemplo

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

Especificación

RFC 9110 §15.5.3

Preguntas frecuentes

› ¿El 402 está estandarizado?

Solo reservado. La especificación no define su significado exacto, así que el comportamiento varía según el servicio.

› ¿402 o 403 para cuentas impagadas?

402 es más claro cuando pagar lo resolvería; 403 sirve cuando el acceso se deniega por otros motivos.