10. Códigos de retorno
A tabela abaixo descreve os possíveis códigos de retorno das diversas funções da biblioteca:
Constante | Código | Descrição |
---|---|---|
PWRET_OK | 0 | Operação bem sucedida. |
PWRET_FROMHOSTPENDTRN | -2599 | Existe uma transação pendente, é necessário confirmar ou desfazer essa transação através de PW_iConfirmation. |
PWRET_FROMHOSTPOSAUTHERR | -2598 | Falha de autenticação do ponto de captura com a infraestrutura do Pay&Go Web |
PWRET_FROMHOSTUSRAUTHERR | -2597 | Falha de autenticação do usuário. |
PWRET_FROMHOST | -2596 | Erro retornado pela infraestrutura do Pay&Go Web. Verificar a mensagem (PWINFO_RESULTMSG) para mais informações. |
PWRET_TLVERR | -2595 | Falha de comunicação com a infraestrutura do Pay&Go Web (codificação da mensagem). |
PWRET_SRVINVPARAM | -2594 | Falha de comunicação com a infraestrutura do Pay&Go Web (parâmetro inválido). |
PWRET_REQPARAM | -2593 | Falha de comunicação com a infraestrutura do Pay&Go Web (falta parâmetro obrigatório). |
PWRET_HOSTCONNUNK | -2592 | Erro interno da biblioteca (conexão ao host) |
PWRET_INTERNALERR | -2591 | Erro interno da biblioteca. |
PWRET_BLOCKED | -2590 | O ponto de captura foi bloqueado para uso. |
PWRET_FROMHOSTTRNNFOUND | -2589 | A transação referenciada (cancelamento, confirmação, etc.) não foi encontrada. |
PWRET_PARAMSFILEERR | -2588 | Inconsistência dos parâmetros de operação recebidos da infraestrutura do Pay&Go Web. |
PWRET_NOCARDENTMODE | -2587 | O Ponto de Captura não tem a capacidade de efetuar a captura do cartão através dos tipos de entrada especificados pelo Pay&Go Web. |
PWRET_INVALIDVIRTMERCH | -2586 | Falha de comunicação com a infraestrutura do Pay&Go Web (código de afiliação inválido). |
PWRET_HOSTTIMEOUT | -2585 | Falha de comunicação com a infraestrutura do Pay&Go Web (tempo de resposta esgotado). |
PWRET_CONFIGREQUIRED | -2584 | Erro de configuração. É necessário acionar a função de configuração. |
PWRET_HOSTCONNERR | -2583 | Falha de conexão à infraestrutura do Pay&Go Web. |
PWRET_HOSTCONNLOST | -2582 | A conexão com a infraestrutura do Pay&Go Web foi interrompida. |
PWRET_FILEERR | -2581 | Falha no acesso aos arquivos da biblioteca de integração. |
PWRET_PINPADERR | -2580 | Falha de comunicação com o PIN-pad (aplicação). |
PWRET_MAGSTRIPEERR | -2579 | Formato de tarja magnética não reconhecido. |
PWRET_PPCRYPTERR | -2578 | Falha de comunicação com o PIN-pad (comunicação segura). |
PWRET_SSLCERTERR | -2577 | Falha no certificado SSL. |
PWRET_SSLNCONN | -2576 | Falha ao tentar estabelecer conexão SSL. |
PWRET_GPRSATTACHFAILED | -2575 | Falha no registro GPRS. |
PWRET_INVPARAM | -2499 | Parâmetro inválido passado à função. |
PWRET_NOTINST | -2498 | Ponto de Captura não instalado. É necessário acionar a função de Instalação. |
PWRET_MOREDATA | -2497 | Ainda existem dados que precisam ser capturados para a transação poder ser realizada. |
PWRET_NODATA | -2496 | A informação solicitada não está disponível. |
PWRET_DISPLAY | -2495 | A Automação deve apresentar uma mensagem para o operador |
PWRET_INVCALL | -2494 | Função chamada no momento incorreto. |
PWRET_NOTHING | -2493 | Nada a fazer, continuar o processamento. |
PWRET_BUFOVFLW | -2492 | O tamanho da área de memória informado é insuficiente. |
PWRET_CANCEL | -2491 | Operação cancelada pelo operador. |
PWRET_TIMEOUT | -2490 | Tempo limite excedido para ação do operador. |
PWRET_PPNOTFOUND | -2489 | PIN-pad não encontrado na busca efetuada |
PWRET_TRNNOTINIT | -2488 | Não foi chamada a função PW_iNewTransac. |
PWRET_DLLNOTINIT | -2487 | Não foi chamada a função PW_iInit. |
PWRET_FALLBACK | -2486 | Ocorreu um erro no cartão magnético, passar a aceitar o cartão digitado, caso já não esteja sendo aceito. |
PWRET_WRITERR | -2485 | Falha de gravação no diretório de trabalho. |
PWRET_PPCOMERR | -2484 | Falha na comunicação com o PIN-pad (protocolo). |
PWRET_NOMANDATORY | -2483 | Algum dos parâmetros obrigatórios não foi adicionado. |
PWRET_INVALIDTRN | -2482 | A transação informada para confirmação não existe ou já foi confirmada anteriormente. |
PWRET_PPS_XXX | -2200 até -2100 | Erros retornados pelo PIN-pad. |
Updated over 3 years ago
A seguir...