Recursos Core

Listado de códigos de error con su respectiva descripción que puede retornar la API de Toku.

La API de Toku responderá con errores que siguen una estructura definida para los recursos de Customers, Subscriptions e Invoices. Los mensajes de error tendrán el siguiente formato:

{ "error":{ "message":"Some descriptive message.", "code":"TKXXXX" } }

El propósito de esta sección es comprender la estructura del campo code dentro de la respuesta de la API, proporcionando un catálogo que enumera los posibles códigos que la API puede devolver junto con sus correspondientes descripciones.

Estructura del código de error

Los errores tendrán la siguiente sintáxis

Con las siguientes fuentes:

TypeCode
No Explicit Type0
Expected1
Database2
Validation3
EntityCode
No entity00
Country01
Organization02
Account03
Customer04
Subscription05
Invoice06
PaymentMethod07
Payment09

Listado de códigos (por entidad)

Sin Entidad

Código TokuDescripción
TK30000Error de validación, la validación del request falló.

Country

Código TokuDescripción
TK30100El país no está soportado para la validación de identificaciones oficiales.

Customer

Código TokuDescripción
TK20400Cliente no encontrado en la base de datos.
TK30400El payload del cliente no incluye su identificador externo.
TK30401El external_id del cliente no coincide con el parámetro customer_external_id_parameter de la organización.
TK30402El government_id del cliente es inválido.
TK30403La preferencia de teléfono del cliente es inválida.
TK30404El número de teléfono del cliente es inválido.
TK30405El email del cliente tiene una sintaxis inválida.
TK30406El email del cliente está en una lista negra.
TK30407Hubo un conflicto lógico en el flujo de eliminación del cliente.
TK30408El código de país del número telefónico del cliente no es soportado por Toku.
TK30409No se encontró el cliente por su external_id.
TK30410El cliente ya existe en una operación donde no está permitido.

Subscriptions

Código TokuDescripción
TK20500Suscripción no encontrada en la base de datos.
TK20501No se encontró una suscripción para el cliente dado.
TK30500Conflicto lógico al intentar eliminar la suscripción.
TK30501Se intentó transferir la suscripción a un cliente distinto.
TK30502Conflicto lógico al intentar editar la suscripción.
TK30503La suscripción no tiene todos los campos requeridos.
TK30504Conflicto lógico al intentar crear la suscripción.
TK30504La suscripción ya existe en una operación donde no está permitido.

Invoices

Código TokuDescripción
TK20600Factura no encontrada en la base de datos.
TK20601No se encontró una factura para un cliente específico.
TK30600Conflicto lógico al intentar eliminar la factura.
TK30601Conflicto lógico al intentar crear la factura.
TK30602Conflicto lógico al intentar anular la factura.
TK30603Conflicto lógico al intentar editar la factura.
TK30604La factura ya existe en una operación donde no está permitido.
EnglishPortuguês (Brasil)
Powered by Localize
Español (América Latina)