Dicionário de dados

A tabela a seguir lista os principais dados que podem ser informados pela Automação através de PW_iAddParam e/ou obtidos da biblioteca através de PW_iGetResult.

🚧

Importante 1

Esta lista não é exaustiva. Dados não listados nesta tabela podem ser solicitados pelo PayGo para captura pela Automação.

🚧

Importante 2

Esses dados devem, obrigatoriamente, estar na faixa ASCII entre o valor 20h (32 decimal) e o valor 7Eh (126 decimal) e possuir o terminador nulo. Não é possível utilizar ‘ç’ e nem caracteres acentuados.

A coluna E e S são referentes aos dados que podem ser solicitados nas funções PW_iAddParam e PW_iGetResult respectivamente. Eles serão marcados com um “X”.
Existem campos condicionais para a coluna E (Entrada) e S (Saída):

C1 – Campo pode ser adicionado pela função PW_iAddParam e pode ser obtido pelo PW_iGetResult.
C2 – Campo pode ser obtido pela função PW_iGetResult no final da transação.
C3 – Campo é informado pela automação para apresentar uma mensagem no display ou para uma captura de dados.

NomeESValorTam.Descrição
PWINFO_OPERATIONX02h3Tipo de transação (PWOPER_xxx). Consultar os valores possíveis na descrição da função PW_iNewTransac (página 18).
PWINFO_PPPPWDXX03haté 21Usuário para autenticação PPP.
PWINFO_LOCALIPXX09h16Endereço local no formato “VVV:VVV:VVV:VVV”, para conexão com IP fixo.
PWINFO_GATEWAYXX0Ahaté 16Endereço de gateway, no formato “VVV.VVV.VVV.VVV”.
PWINFO_
SUBNETMASK
X0Bhaté 16Máscara de subrede, no formato “VVV.VVV.VVV.VVV”.
PWINFO_SSIDXX0Chaté 33SSID da rede Wi-Fi cadastrada.
PWINFO_POSIDXX11haté 11Identificador do Ponto de Captura.
PWINFO_AUTNAMEX15haté 128Nome do aplicativo de Automação.
PWINFO_AUTVERX16haté 128Versão do aplicativo de Automação.
PWINFO_AUTDEVX17haté 50Empresa desenvolvedora do aplicativo de Automação.
PWINFO_DESTTCPIPXX1Bhaté 50Endereço TCP/IP para comunicação com a infraestrutura PayGo, no formato <endereço IP>: ou :
PWINFO_
MERCHCNPJCPF
XX1Chaté 14CNPJ (ou CPF) do Estabelecimento, sem formatação.
No caso de estarem sendo utilizadas afiliações de mais de um estabelecimento, este dado pode ser adicionado pela automação para selecionar previamente o estabelecimento a ser utilizado para determinada transação. Caso este dado não seja informado, será solicitada a exibição de um menu para a escolha dentre os vários estabelecimentos disponíveis.
PWINFO_AUTCAPX24haté 8Capacidades da Automação (soma dos valores abaixo):
1: funcionalidade de troco/saque;
2: funcionalidade de desconto;
4: valor fixo, sempre incluir;
8: impressão das vias diferenciadas do comprovante para Cliente/Estabelecimento;
16: impressão do cupom reduzido;
32: utilização de saldo total do voucher para abatimento do valor da compra;
64: remoção do cartão do pinpad;
128: exibição de mensagem no checkout;
256: exibição de QR Code no checkout.
PWINFO_TOTAMNTXX25h12Valor total da operação, considerando PWINFO_CURREXP (em centavos se igual a 2), incluindo desconto, saque, gorjeta, taxa de embarque, etc.
PWINFO_CURRENCYXX26haté 4Moeda (padrão ISSO4217, 986 para o Real)
PWINFO_CURREXPX27haté 2Expoente da moeda (2 para centavos)
PWINFO_FISCALREFX28haté 12Identificador do documento fiscal.
PWINFO_CARDTYPEXX29haté 2Tipo de cartão utilizado (PW_iGetResult), ou tipos de cartão aceitos (soma dos valores abaixo, PW_iAddParam):
1: crédito
2: débito
4: voucher/PAT
8: private label
16: frota
128: outros
PWINFO_
PRODUCTNAME
X2Ahaté 20Nome/tipo do produto utilizado, na nomenclatura do Provedor.
PWINFO_DATETIMEX31h14Data e hora local da transação, no formato “AAAAMMDDhhmmss”.
PWINFO_REQNUMX32haté 10Referência local da transação.
PWINFO_AUTHSYSTXX35haté 20Nome do Provedor:
“ELAVON”;
“FILLIP”;
“LIBERCARD”;
“RV”;
etc.
PWINFO_VIRTMERCHXX36haté 9Identificador do Estabelecimento.
PWINFO_
AUTMERCHID
X38haté 50Identificador do estabelecimento para o Provedor (código de afiliação).
PWINFO_
PHONEFULLNO
XPWINFO_
PHONEFULLNO
até 11Número do telefone, com o DDD (10 ou 11 dígitos).
PWINFO_FINTYPEXX3Bhaté 2Modalidade de financiamento da transação:
1: à vista
2: parcelado pelo emissor
4: parcelado pelo estabelecimento
8: pré-datado
16: crédito emissor
PWINFO_
INSTALLMENTS
XX3Chaté 2Quantidade de parcelas.
PWINFO_
INSTALLMDATE
XX3Dh6Data de vencimento do pré-datado, ou da primeira parcela.
Formato “DDMMAA”.
PWINFO_
PRODUCTID
X3Ehaté 8Identificação do produto utilizado, de acordo com a nomenclatura do Provedor.
PWINFO_
RESULTMSG
X42haté 80Mensagem descrevendo o resultado final da transação, seja esta bem ou mal sucedida (conforme “4.3.Interface com o usuário”, página 8).
PWINFO_CNFREQX43h1Necessidade de confirmação:
0: não requer confirmação;
1: requer confirmação.
PWINFO_
AUTLOCREF
X44haté 50Referência da transação para a infraestrutura PayGo.
PWINFO_AUTEXTREFX45haté 50Referência da transação para o Provedor (NSU host).
PWINFO_AUTHCODEX46h6Código de autorização.
PWINFO_
AUTRESPCODE
X47haté 10Código de resposta da transação (campo ISSO8583:39)
PWINFO_
AUTDATETIME
48h14Data/hora da transação para o Provedor, formato “AAAAMMDDhhmmss”.
PWINFO_
DISCOUNTAMT
X49haté 12Valor do desconto concedido pelo Provedor, considerando PWINFO_CURREXP, já deduzido em PWINFO_TOTAMNT.
PWINFO_
CASHBACKAMT
XX4Ah12Valor do saque/troco, considerando PWINFO_CURREXP, já incluído em PWINFO_TOTAMNT.
PWINFO_CARDNAMEX4Bhaté 12Nome do cartão ou do emissor do cartão.
PWINFO_ONOFFXX4Ch1Modalidade da transação:
1: online
2: off-line
PWINFO_
BOARDINGTAX
XX4Dh12Valor da taxa de embarque, considerando PWINFO_CURREXP, já incluído em PWINFO_TOTAMNT.
PWINFO_
TIPAMOUNT
XX4Eh12Valor da taxa de serviço (gorjeta), considerando PWINFO_CURREXP, já incluído em PWINFO_TOTAMNT.
PWINFO_
INSTALLM1AMT
XX4Fh12Valor da entrada para um pagamento parcelado, considerando PWINFO_CURREXP, já incluído em PWINFO_TOTAMNT.
PWINFO_
INSTALLMAMNT
XX50h12Valor da parcela, considerando PWINFO_CURREXP, já incluído em PWINFO_TOTAMNT.
PWINFO_RCPTFULLX52hComprovante para impressão – Via completa.
Até 40 colunas, quebras de linha identificadas pelo caractere 0Dh.
PWINFO_
RCPTMERCH
X53hComprovante para impressão – Via diferenciada para o Estabelecimento.
Até 40 colunas, quebras de linha identificadas pelo caractere 0Dh.
PWINFO_
RCPTCHOLDER
X54hComprovante para impressão – Via diferenciada para o Cliente.
Até 40 colunas, quebras de linha identificadas pelo caractere 0Dh.
PWINFO_
RCPTCHSHORT
X55hComprovante para impressão – Cupom reduzido (para o Cliente).
Até 40 colunas, quebras de linha identificadas pelo caractere 0Dh.
PWINFO_
TRNORIGDATE
XX57h6Data da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização (formato “DDMMAA”).
PWINFO_
TRNORIGNSU
XX58haté 50NSU da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização.
PWINFO_
SALDOVOUCHER
X59hSaldo do cartão voucher recebido do autorizador.
PWINFO_
TRNORIGAMNT
X60h12Valor da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização.
PWINFO_
TRNORIGAUTH
XX62haté 6Código de autorização da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização.
PWINFO_
LANGUAGE
XX6Ch1Idioma a ser utilizado para a interface com o cliente:
0: Português
1: Inglês
2: Espanhol
PWINFO_
PROCESSMSG
X6Fhaté 84Mensagem a ser exibida para o cliente durante o processamento da transação.
PWINFO_
TRNORIGREQNUM
X72haté 10Número da solicitação da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização.
PWINFO_
TRNORIGTIME
XX73h6Hora da transação original, no caso de um cancelamento ou uma confirmação de pré-autorização (formato “HHMMSS”).
PWINFO_
CNCDSPMSG
X74haté 84Mensagem a ser exibida para o operador no terminal no caso da transação ser abortada (cancelamento ou timeout).
PWINFO_
CNCPPMSG
X75h32Mensagem a ser exibida para o portador no pinpad no caso de a transação ser abortada (cancelamento ou timeout).
PWINFO_
TRNORIGLOCREF
XX78haté 50Referência local da transação original, no caso de um cancelamento.
PWINFO_
AUTHSYSTEXTENDED
XX87haté 20Nome do provedor, independente do emissor e/ou subadquirencia.
PWINFO_
CARDENTMODE
XC0h3Modo(s) de entrada do cartão:
1: digitado
2: tarja magnética
4: chip com contato
16: fallback de chip para tarja
32: chip sem contato simulando tarja (cliente informa tipo efetivamente utilizado)
64: chip sem contato EMV (cliente informa tipo efetivamente utilizado)
256: fallback de tarja para digitado
512: fallback de sem contato para contato.
PWINFO_
CARDFULLPAN
XC1haté 19Número do cartão completo, para transação digitada. Este dado não pode ser recuperado pela função PW_iGetResult.
PWINFO_
CARDEXPDATE
XXC2h4Data de vencimento do cartão (formato “MMAA”).
PWINFO_
CARDNAMESTD
XC4haté 50Descrição do produto bandeira padrão relacionado ao BIN.
PWINFO_
PRODNAMEDESC
XC5haté 100Descrição do nome do produto ou bandeira.
PWINFO_
CARDPARCPAN
XC8haté 19Número do cartão, truncado ou mascarado.
PWINFO_
CHOLDVERIF
XCFh1Método(s) de autenticação do Cliente, soma dos seguintes valores:
“1”: Assinatura em papel.
“2”: Senha verificada off-line.
“4”: Senha off-line bloqueada no decorrer desta transação.
“8”: Senha verificada online.
“16”: Autenticação no dispositivo móvel do Cliente
PWINFO_
EMVRESPCODE
XD6h1Identificador do resultado final do processamento de cartão com chip:
1: Transação aprovada.
2: Transação negada pelo cartão.
3.Transação negada pelo Host.
Caso não seja uma transação com chip, o valor não irá existir.
PWINFO_AIDXD8hAplicação do cartão utilizada durante a transação.
PWINFO_
BARCODENTMODE
C1C1E9h1Modo(s) de entrada do código de barras:
1: digitado;
2: lido através de dispositivo eletrônico.
PWINFO_BARCODEC2Eahaté 48Código de barras completo, lido ou digitado.
PWINFO_
MERCHADDDATA1
C2F0haté 127Dados adicionais relevantes para a Automação (#1)
PWINFO_
MERCHADDDATA2
C2F1haté 127Dados adicionais relevantes para a Automação (#2)
PWINFO_
MERCHADDDATA3
C2F2haté 127Dados adicionais relevantes para a Automação (#3)
PWINFO_RCPTPRNXF4h1Indica quais vias de comprovante devem ser impressas:
0: não há comprovante
1: imprimir somente a via do Cliente
2: imprimir somente a via do Estabelecimento
3: imprimir ambas as vias do Cliente e do Estabelecimento
PWINFO_
AUTHMNGTUSER
XF5haté 50Identificador do usuário autenticado com a senha do lojista.
PWINFO_
AUTHTECHUSER
XF6haté 50Identificador do usuário autenticado com a senha técnica.
PWINFO_
MERCHNAMERCPT
XFahaté 40Nome que identifica o estabelecimento nos comprovantes.
PWINFO_
PRODESTABRCPT
XFBhaté 26Descrição do produto/cartão utilizado na transação, para o estabelecimento.
PWINFO_
PRODCLIRCPT
XFChaté 26Descrição do produto/cartão utilizado na transação, para o cliente.
PWINFO_
EMVCRYPTTYPE
XFDh2 ou 4Tipo de criptograma gerado no 1º Generate AC do processo EMV:
“ARQC” para transações submetidas à autorização do emissor.
“TC” para transações efetuadas sem autorização do emissor.
PWINFO_
TRNORIGAUTHCODE
C1C1Feh6Código de autorização da transação original, no caso de um cancelamento.
PWINFO_
PAYMNTTYPE
XX1F21haté 2Modalidade de pagamento:
1: cartão
2: dinheiro
4: cheque
8: carteira virtual
PWINFO_
GRAPHICRCPHEADER
Q
X1F36haté 100Cabeçalho do comprovante gráfico recebido do servidor.
PWINFO_
GRAPHICRCPFOOTER
X1F37haté 200Rodapé do comprovante gráfico recebido do servidor.
PWINFO_
CHOLDERNAME
X1F38haté 26Nome do portador do cartão utilizado, o tamanho segue o mesmo padrão da tag 5F20 EMV.
PWINFO_
MERCHNAMEPDC
X1F39haté 100Nome do estabelecimento em que o ponto de captura está cadastrado.
PWINFO_
TRANSACDESCRIPT
X1F40haté 80Descritivo da transação realizada, por exemplo, CREDITO A VISTA ou VENDA PARCELADA EM DUAS VEZES.
PWINFO_ARQCX1F41haté 20ARQC.
PWINFO_DEFAULT
CARDPARCPAN
X1F42haté 20Número do cartão mascarado no formato BIN + * + 4 últimos dígitos. Ex.: 543211****9876
PWINFO_
SOFTDESCRIPTOR
X1F43haté 30Texto que será de identificação na fatura do portador do cartão
PWINFO_RCPT
ADDINFOESTABCLI
X1F44haté 500Mensagem texto destinada a ambos: ao cliente e ao estabelecimento.
PWINFO_
RCPTADDINFOCLI
X1F45haté 500Mensagem texto destinada ao cliente.
PWINFO_
RCPTADDINFOESTAB
X1F46haté 500Mensagem texto destinada ao estabelecimento.
PWINFO_
SPLITPAYMENT
X1F59haté 62O campo PWINFO_SPLITPAYMENT deverá possuir as seguintes informações separadas por vírgula ‘,’:
Afiliação: Identificador do lojista do ponto de vista do Provedor.
Valor: Valor parcial a ser enviado para a afiliação do split.
OBS: A soma de todos os valores referente ao split de pagamento deverá ser igual a PWINFO_TOTAMNT
Exemplo: 8DA10E01A6A6213, 1200
Para cada conjunto de informações de split de pagamento, conforme o exemplo acima, deverá ser feito o PW_iAddParam informando a tag PWINFO_SPLITPAYMENT e as informações atualizadas.
PWINFO_
AUTHPOSQRCODE
X1F77haté 5000Conteúdo do QR Code identificando o checkout para o autorizador
PWINFO_
WALLETUSERIDTYPE
XX1F81haté 3Forma de identificação do portador da carteira virtual:
1: QRCode do checkout (lido pelo celular do portador)
2: CPF
128: outros
PWINFO_RCPTECVIDX1F91haté 10Identificador do estabelecimento virtual que está processando a transação. O campo é utilizado na montagem do comprovante próprio.
PWINFO_
USINGPINPAD
XX7F01h1Indica se o ponto de captura faz ou não o uso de pinpad:
0: Não utiliza pinpad;
1: Utiliza pinpad.
PWINFO_
PPCOMMPORT
XX7F02h2Número da porta serial à qual o pinpad está conectado. O valor 0 (zero) indica uma busca automática desta porta.
PWINFO_
IDLEPROCTIME
X7F04h12Próxima data e horário em que a função PW_iIdleProc deve ser chamada pela Automação.
Formato “AAMMDDHHMMSS”.
PWINFO_
PNDAUTHSYST
X7F05haté 20Nome do provedor para o qual existe uma transação pendente.
PWINFO_
PNDVIRTMERCH
X7F06haté 9Identificador do Estabelecimento para o qual existe uma transação pendente.
PWINFO_
PNDREQNUM
X7F07haté 10Referência local da transação que está pendente.
PWINFO_
PNDAUTLOCREF
X7F08haté 50Referência para a infraestrutura PayGo da transação que está pendente.
PWINFO_
PNDAUTEXTREF
X7F09haté 50Referência para o Provedor da transação que está pendente.
PWINFO_LOCALINFO1X7F0Ahaté 40Texto exibido para um item de menu selecionado pelo usuário.
PWINFO_SERVERPNDX7F0Bh1Indica se o ponto de captura possui alguma pendência a ser resolvida com o PayGo:
0: não possui pendência;
1: possui pendência.
PWINFO_PPINFOX7F15h100Informações do pinpad conectado, seguindo o padrão posição/informação abaixo:
001-020 / Nome do fabricante do pinpad.
021-039 / Modelo/versão do hardware.
040 / Se o pinpad suporta cartão com chip sem contato, este campo deve conter a letra “C”, caso contrário um espaço em branco.
041-060 / Versão do software básico/firmware.
061-064 / Versão da especificação, no formato “V.VV”.
065-080 / Versão da aplicação básica, no formato “VVV.VV AAMMDD” (com 3 espaços à direita).
081-100 / Número de série do pinpad (com espaços à direita).
PWINFO_RESULTIDX7F16haté 8Identificador do resultado da operação do ponto de vista do Servidor
PWINFO_
DSPCHECKOUT1
C37F17haté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP
PWINFO_
DSPCHECKOUT2
C37F18haté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP
PWINFO_
DSPCHECKOUT3
C37F19haté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP
PWINFO_
DSPCHECKOUT4
C37F1Ahaté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP
PWINFO_
DSPCHECKOUT5
C37F1Bhaté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP
PWINFO_
CTLSCAPTURE
X7F1Ch1Deve ser adicionado para sinalizar que a automação deseja fazer uma captura de cartão sem contato. Se o autorizador permitir, a captura será executada. Não deverá ser adicionada caso já tenha sido capturado cartão digitado, trilha magnética ou chip.
PWINFO_
CHOLDERGRARCP
X7F1Dh1Deve ser adicionado para sinalizar que a vila do cliente foi impressa utilizando o comprovante gráfico
PWINFO_
MERCHGRARCP
X7F1Eh1Deve ser adicionado para sinalizar que a via do estabelecimento foi impressa utilizando o comprovante gráfico.
PWINFO_
AUTADDRESS
X7F1Faté 57Endereço TCP/IP para comunicação com automação comercial quando terminal POS operando integrado à automação no formato <endereço IP >: ou :
PWINFO_APNX7F20haté 51APN caso terminal esteja configurado para operar utilizando GPRS.
PWINFO_LIBVERSIONX7F21h16Versão da biblioteca no formato “VVV.VVV.VVV.VVV”.
PWINFO_TSTKEYTYPEC37F30haté 3Tipo de teste de chaves que será executado pela biblioteca, essa informação só será considerada caso a opção for PWOPER_TSTKEY:
1: PIN – DUKPT 3DES
2: PIN – MK 3DES
4: PIN – MK DES
8: DADOS – DUKPT 3DES
16: DADOS – MK 3DES
32: DADOS – MK DES
Atenção: Caso a criptografia não seja suportada pelo pinpad, esta não será executada. Para a realização do teste completo, os valores devem ser enviados somados.
PWINFO_
TKPINDUKPT3DES
X7F32h25Sequência de valores que indicam a situação das chaves de PIN DUKPT 3DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“12221212111111122211111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está presente, assim sucessivamente.
PWINFO_
TKPINMK3DES
X7F33h25Sequência de valores que indicam a situação das chaves de PIN MK 3DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“13331413111111133311111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está válida, assim sucessivamente.
PWINFO_
TKPINMKDES
X7F34h25Sequência de valores que indicam a situação das chaves de PIN MK DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“13331413111111133311111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está válida, assim sucessivamente.
PWINFO_
TKDADOSDUKPT3DES
X7F35h25Sequência de valores que indicam a situação das chaves de DADOS DUKPT 3DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“12221212111111122211111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está presente, assim sucessivamente.
PWINFO_
TKDADOSMK3DES
X7F36h25Sequência de valores que indicam a situação das chaves de DADOS MK 3DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“13331413111111133311111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está válida, assim sucessivamente.
PWINFO_
TKDADOSMKDES
X7F37h25Sequência de valores que indicam a situação das chaves de DADOS MK DES. O significado dos valores são:
1 – Chave ausente.
2 – Chave presente.
3 – Chave válida.
4 – Chave inválida.
5 – Chave não validada (Durante o teste o usuário pressionou “anula” no equipamento).
Exemplo de dado retornado:
“13331413111111133311111111111111111”, ou seja, a chave da posição 1 está ausente, a chave da posição 2 está válida, assim sucessivamente.
PWINFO_
DSPTESTKEY
C37F38haté 84Mensagem a ser exibida no cliente durante as transições de determinadas capturas. A automação deverá informar a capacidade desse tratamento no PWINFO_AUTCAP.
PWINFO_
GETKSNPIN
XX7F39haté 31Retorna o KSN de uma dada chave DUKPT3DES de PIN cujo resultado do teste tenha sido 1 (chave presente).
Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o KSN já em caracteres imprimíveis.
PWINFO_
GETKSNDATA
XX7F40haté 31Retorna o KSN de uma dada chave DUKPT3DES de PIN cujo resultado do teste tenha sido 1 (chave presente).
Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o KSN já em caracteres imprimíveis.
PWINFO_
PINDUKPT3DESNAME
XX7F41haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave DUKPT3DES de PIN. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_
PINMK3DESNAME
XX7F42haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave MK3DES de PIN. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_
PINMKDESNAME
XX7F43haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave MKDES de PIN. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_DATA
DUKPT3DESNAME
XX7F44haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave DUKPT3DES de dados. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_
DATAMK3DESNAME
XX7F45haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave MK3DES de dados. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_
DATAMKDESNAME
XX7F46haté 11Retorna o nome relacionado a um item do teste de chaves para uma chave MKDES. Para Para indicar qual item deve ser consultado, primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_SERNUMX7F47haté 21Retorna o número serial do terminal, para plataformas em que isso faça sentido.
PWINFO_MACADDRX7F48h12Endereço MAC do terminal, no formato “XX:XX:XX:XX”
PWINFO_IPADDRESSX7F4Ah16Endereço IP do terminal.
PWINFO_SSID_IDXXX7F4Bh33Retorna o SSID relacionado a um índice caso plataforma seja compilada com a funcionalidade de múltiplos SSID’s. Para consulta primeiro deve-se adicionar o índice, por exemplo, “01”, chamando a função PW_iAddParam. Em seguida, consultar o resultado por meio de PW_iGetResult. Nesse resultado, é retornado o nome.
PWINFO_
DNSSERVER_P
X7F4Ch16Servidor de DNS primário configurado.
PWINFO_
DNSSERVER_S
X7F4Dh16Servidor de DNS secundário configurado.
PWINFO_OSVERSIONX7F4Ehaté 128Versão do sistema operacional.
PWINFO_
APPDOWNLOADVER
X7F4Fhaté 10Versão da biblioteca de telecarga.
PWINFO_DSPQRPREFX7F50haté 8Caso a exibição de QR Code seja suportada pela Automação Comercial e pelo PIN-Pad, indica a preferência do local de exibição:
1: exibe no PIN-Pad;
2: exibe no checkout;
OBS: Caso esse campo não seja informado pela automação e o ponto de captura esteja configurado como autoatendimento, o QR Code é exibido no checkout. Caso contrário, é exibido no pinpad.
PWINFO_DUEAMNTXBF06haté 12Valor devido pelo usuário, considerando PWINFO_CURREXP, já deduzido em PWINFO_TOTAMNT.
PWINFO_
READJUSTEDAMNT
XBF09haté 12Valor total da transação reajustado, este campo será utilizado caso o autorizador, por alguma regra de negócio específica dele, resolva alterar o valor total que foi solicitado para a transação.
PWINFO_
TRNORIGDATETIME
XBF0Dh14Data e hora da transação original, no formato “AAAAMMDDhhmmss”, no caso de um cancelamento.
PWINFO_
DATETIMERCPT
XBF0Eh14Data/hora da transação para exibição no comprovante, no formato “AAAAMMDDhhmmss”.
PWINFO_UNIQUEIDXXBF90haté 20ID único da transação armazenada no banco de dados
PWINFO_TRNRESULTXBF91haté 10Resultado da transação
PWINFO_RMCCAUSEXBF92haté 10Motivo da remoção do cartão