API Reference

Manejo de Errores

Documentación completa de códigos de error para todos los servicios de la API de Tapi

Cada uno de los endpoints tendrán errores que deberán ser notificados hacia los clientes. Hay diversos escenarios donde pueden llegar a ocasionarse los errores y estos son descriptos de manera general en el message. A continuación se detallan todos los errores comprendidos en cada servicio, seguido de algunos ejemplos.

Errores Cross

Llamamos errores cross a los que son comunes a todos los endpoints que tengan header.

CodeMessage
SCX04110Header error.
SCX04111Token is invalid.
SCX04212Token has expired.
SCX05170There was an error.

Ejemplos:

{
  "message": "Header error.",
  "code": "SCX04110"
}
{
  "message": "Token has expired.",
  "code": "SCX04212"
}

Servicio Login

CodeMessage
ALO04121The account has been blocked for security matters. Please contact support.
ALO04140Username or password are incorrect
ALO05170There was an error.

Ejemplos:

{
  "message": "The account has been blocked for security matters. Please contact support.",
  "code": "ALO04121"
}
{
  "message": "There was an error.",
  "code": "ALO05170"
}

Servicio Companies

CodeMessage
SCO04022{parameter} is invalid.
SCO04325Company not found.
SCO04624The requested company is temporarily unavailable.
SCO04023{parameter} is missing.
SCO05170There was an unknown error while requesting a company.

Ejemplos:

{
  "message": "companyCode is invalid.",
  "code": "SCO04022"
}
{
  "message": "Company not found.",
  "code": "SCO04325"
}

Servicio Debt

CodeMessage
SDE04022{parameter} is invalid.
SDE04023{parameter} is missing.
SDE04044Parameter = {parameter} does not exist.
SDE04342There is no pending debt.
SDE04343The debt identifier was not found.
SDE05160There was an unknown error while requesting a debt.
SDE05360There was an unknown error while requesting a debt.
SDE05170There was an unknown error while requesting a debt.
SDE04344Could not find debt for this identifier
SDE05070There was an unknown error while requesting a debt.
SDE04026The amount is less than allowed.
SDE44389The debt has already been paid.

Ejemplos:

{
  "message": "There is no pending debt.",
  "code": "SDE04342"
}
{
  "message": "There was an unknown error while requesting a debt.",
  "code": "SDE05360"
}
{
  "message": "The amount is less than allowed.",
  "code": "SDE04026"
}

Servicio Payment

CodeMessage
SPA04022{parameter} is invalid.
SPA04023{parameter} is missing.
SPA04041The amount is out of range.
SPA04646The debt has expired.
SPA04347Invalid amount type.
SPA04348Invalid payment method
SPA05170There was an unknown error while requesting a debt.
SPA04345The debt identifier was not found
SPA05070There was an unknown error while requesting recharge.
SPA04649The debt has already been processed.
SPR05260The external service is unavailable.
SPR04070The external service responded with a bad request.
SPR05170There was an unknown error in the external service.

Ejemplos:

{
  "message": "The amount is out of range.",
  "code": "SPA04041"
}
{
  "message": "The debt has expired.",
  "code": "SPA04646"
}