Skip to content

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.

CódigoNombreDescripción
200OKLa solicitud se procesó correctamente.
400Bad RequestError en la validación de la firma del webhook o formato JSON inválido.
401UnauthorizedNo se proporcionó un token de API válido o las credenciales son incorrectas.
403ForbiddenEl usuario no tiene permisos para acceder al recurso solicitado.
404Not FoundEl recurso solicitado no existe (ej: payment_request, customer, etc.).
422Unprocessable EntityErrores 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
500Internal Server ErrorError interno del servidor.