Manejo de Errores
Vesvank utiliza los códigos de respuesta HTTP convencionales para indicar el éxito o fallo de una solicitud a la API. En general:
- Los códigos en el rango 2xx indican éxito.
- Los códigos en el rango 4xx indican un error causado por la información proporcionada (por ejemplo, falta un parámetro requerido, la autenticación falló, etc.).
- Los códigos en el rango 5xx indican un error en los servidores de Vesvank (estos son poco frecuentes).
Algunos errores 4xx que pueden ser manejados programáticamente (por ejemplo, falta de permisos o datos inválidos) incluyen un código de error que explica brevemente el motivo.
Resumen de Códigos de Estado HTTP
Section titled “Resumen de Códigos de Estado HTTP”Código | Nombre | Descripción |
---|---|---|
200 | OK | La solicitud se procesó correctamente. |
400 | Bad Request | Error en la validación de la firma del webhook o formato JSON inválido. |
401 | Unauthorized | No se proporcionó un token de API válido o las credenciales son incorrectas. |
403 | Forbidden | El usuario no tiene permisos para acceder al recurso solicitado. |
404 | Not Found | El recurso solicitado no existe (ej: payment_request, customer, etc.). |
422 | Unprocessable Entity | Errores de validación en los datos enviados, incluyendo: - Errores en la validación de OTP - Errores en la validación de pagos - Errores en la validación de modelos - Errores en la validación de tarjetas de crédito |
500 | Internal Server Error | Error interno del servidor. |