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