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.
Code | Message |
---|---|
SCX04110 | Header error. |
SCX04111 | Token is invalid. |
SCX04212 | Token has expired. |
SCX05170 | There was an error. |
Ejemplos:
{ "message": "Header error.", "code": "SCX04110" }
{ "message": "Token has expired.", "code": "SCX04212" }
Servicio Login
Code | Message |
---|---|
ALO04121 | The account has been blocked for security matters. Please contact support. |
ALO04140 | Username or password are incorrect |
ALO05170 | There 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
Code | Message |
---|---|
SCO04022 | {parameter} is invalid. |
SCO04325 | Company not found. |
SCO04624 | The requested company is temporarily unavailable. |
SCO04023 | {parameter} is missing. |
SCO05170 | There was an unknown error while requesting a company. |
Ejemplos:
{ "message": "companyCode is invalid.", "code": "SCO04022" }
{ "message": "Company not found.", "code": "SCO04325" }
Servicio Debt
Code | Message |
---|---|
SDE04022 | {parameter} is invalid. |
SDE04023 | {parameter} is missing. |
SDE04044 | Parameter = {parameter} does not exist. |
SDE04342 | There is no pending debt. |
SDE04343 | The debt identifier was not found. |
SDE05160 | There was an unknown error while requesting a debt. |
SDE05360 | There was an unknown error while requesting a debt. |
SDE05170 | There was an unknown error while requesting a debt. |
SDE04344 | Could not find debt for this identifier |
SDE05070 | There was an unknown error while requesting a debt. |
SDE04026 | The amount is less than allowed. |
SDE44389 | The 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
Code | Message |
---|---|
SPA04022 | {parameter} is invalid. |
SPA04023 | {parameter} is missing. |
SPA04041 | The amount is out of range. |
SPA04646 | The debt has expired. |
SPA04347 | Invalid amount type. |
SPA04348 | Invalid payment method |
SPA05170 | There was an unknown error while requesting a debt. |
SPA04345 | The debt identifier was not found |
SPA05070 | There was an unknown error while requesting recharge. |
SPA04649 | The debt has already been processed. |
SPR05260 | The external service is unavailable. |
SPR04070 | The external service responded with a bad request. |
SPR05170 | There 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" }