Skip to content

Códigos de Error

Esta página proporciona información sobre los códigos de error que pueden ser devueltos por la API de TronZap.

Formato de Respuesta de Error

Cuando ocurre un error, la API devolverá una respuesta con un código de error distinto de cero y un mensaje de error:

json
{
    "code": 1,
    "error": "Descripción del mensaje de error"
}

Lista de Códigos de Error

CódigoDescripciónResolución
0ÉxitoNo es un error. La solicitud fue exitosa.
1Error de autenticaciónVerifique su token de API y asegúrese de que su firma esté calculada correctamente.
2Servicio o parámetros inválidosVerifique que el nombre del servicio y los parámetros sean correctos.
5Billetera no encontradaVerifique la dirección de la billetera o contacte con soporte si cree que esto es un error.
6Fondos insuficientesAgregue fondos a su cuenta o reduzca la cantidad de energía que está solicitando.
10Dirección TRON inválidaVerifique el formato de la dirección TRON. Debe ser una dirección TRON válida de 34 caracteres.
11Cantidad de energía inválidaAsegúrese de que la cantidad de energía solicitada sea válida.
12Duración inválidaVerifique que el parámetro de duración sea válido.
20Transacción no encontradaVerifique que el ID de transacción o ID externo sea correcto.
24Dirección no activadaActive primero la dirección realizando una transacción de activación de dirección.
25Dirección ya activadaLa dirección ya está activada. No se requiere acción.
500Error interno del servidorContacte con soporte si este error persiste.

Manejo de Errores

Al consumir la API, debe implementar lógica de manejo de errores para todos los códigos de error posibles. Aquí hay algunas recomendaciones:

Errores de Autenticación (Código 1)

Los errores de autenticación indican problemas con sus credenciales de API o cálculo de firma. Debe:

  • Verificar que su token de API sea correcto
  • Revisar su lógica de cálculo de firma
  • Asegurarse de que su secreto de API no esté expuesto en código del lado del cliente

Errores de Recursos (Códigos 5, 6, 10, 20)

Los errores de recursos indican problemas con los recursos proporcionados. Debe:

  • Validar las direcciones TRON antes de enviarlas a la API
  • Verificar el saldo de la cuenta antes de realizar transacciones
  • Verificar los IDs de transacción al consultar el estado

Errores de Lógica de Negocio (Códigos 24, 25)

Los errores de lógica de negocio indican problemas con la operación solicitada. Debe:

  • Implementar verificación de activación de dirección antes de intentar la compra de energía
  • Omitir la activación de dirección si ya está activada

Tron Energy API Documentation