Códigos de Erro e Retorno
Ao utilizar a SmartPOS, você poderá receber códigos de erro e códigos de retorno, que têm como objetivo informar o resultado da operação realizada. Nesta seção, os códigos estão organizados conforme a origem da operação:
-
Códigos de resultado: gerados pela chamada ao método
getResult()da classePlugPagTransactionResult. -
Códigos de erro: obtidos por meio do método
getErrorCode(). -
Códigos de erro de leitura de cartão: relacionados a falhas na leitura do chip ou tarja.
As seções a seguir detalham os principais códigos que podem ser retornados durante o uso da SmartPOS.
Códigos de resultado
Os códigos de retorno são obtidos ao chamar o método getResult() após a execução de uma transação via PlugPag. Os métodos que podem gerar esses códigos incluem:
-
doPayment(PlugPagPaymentData): realiza uma transação de pagamento. -
voidPayment(PlugPagVoidData): realiza o cancelamento de uma transação. -
getLastApprovedTransaction(): recupera a última transação aprovada.
Esses códigos indicam o sucesso ou falha da operação e ajudam na tomada de decisão para o próximo passo do fluxo.
| Código de Erro | Mensagem de Erro |
|---|---|
-100 | ERROR_PACKAGE_INSTALL_FAILED |
-101 | ERROR_PACKAGE_INSTALL_FAILED_INVALID_APK |
-102 | ERROR_PACKAGE_INSTALL_FAILED_PERMISSION_FAILED |
-103 | ERROR_PACKAGE_INSTALL_FAILED_NO_SPACE |
-104 | ERROR_PACKAGE_INSTALL_FAILED_SIGNATURE_FAILED |
-107 | ERROR_PACKAGE_INSTALL_FAILED_VERSION_DOWNGRADE |
-111 | ERROR_PACKAGE_INSTALL_FAILED_ALREADY_EXIST |
-200 | ERROR_PACKAGE_DELETE_FAILED |
-201 | ERROR_PACKAGE_DELETE_FAILED_APP_NOT_FOUND |
-202 | ERROR_PACKAGE_DELETE_FAILED_NO_PERMISSION |
Tabela completa de retornos
A tabela abaixo apresenta a lista completa de códigos de retorno que você pode receber e suas respectivas descrições.
Updated about 8 hours ago
