10. Códigos de retorno

A tabela abaixo descreve os possíveis códigos de retorno das diversas funções da biblioteca:

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

A seguir...