¿Qué significa el código HRESULT 0x80190192 (HTTP_E_STATUS_PAYMENT_REQ)?

 
Anterior Siguiente
HTTP_E_STATUS_DENIED HTTP_E_STATUS_FORBIDDEN

HTTP_E_STATUS_PAYMENT_REQ

Qué significa HTTP_E_STATUS_PAYMENT_REQ

HTTP_E_STATUS_PAYMENT_REQ (-2145844846, 0x80190192) corresponde a HTTP 402 Payment Required. El servidor devolvió 402, código reservado históricamente y usado por algunas APIs para condiciones de pago o cuota.

Qué comprobar

  • Consulta el contrato específico del servicio.
  • Conserva body y código de aplicación.
  • Comprueba cuenta, saldo o plan sin asumir una semántica HTTP universal.

Cómo resolverlo

Aplica la acción documentada por el proveedor y no interpretes 402 sin el contexto de esa API.

Diagnóstico específico

Para aislar la condición status payment req, conserva método HTTP, URL final, status recibido, headers relevantes y si el error procede del servidor, proxy o autenticación. En la prueba de status payment req, cambia una sola precondición y conserva por separado cualquier resultado posterior de cleanup o retry.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.