Jump to content
Fivewin Brasil

TEF SiTef


Edvaldo1361303230

Recommended Posts

Ola amigos, estou integrando meu software com o TEF SiTef e estou com problemas na função de leitura do cartão. Esta retornando um erro -000005 e não lê o cartão e nem escreve a mensagem no display.Estou usando exemplos aqui do forum:

cResultado:=Space(6)

cMensagem :="Insira ou Passe"

cTCTrilha1:=Space(12)

cTrilha1 :=Space(128)

cTCTrilha2:=Space(12)

cTrilha2 :=Space(64)

cTimeOut :="3"

xResp:=LeCartao(cResultado,cMensagem,cTCTrilha1,cTrilha1,;

cTCTrilha2,cTrilha2,cTimeout)

DLL32 FUNCTION LeCartao(pResultado AS LPSTR,pMensagem AS

LPSTR,TCTrilha1 AS LPSTR, ;

Trilha1 AS LPSTR,TCTrilha2 AS LPSTR, Trilha2 AS

LPSTR, Timeout AS LPSTR) AS LONG PASCAL ;

FROM "LeCartaoDiretoSeguroA" LIB xDllTef

Desde já agradeço

Edvaldo

Link to comment
Share on other sites

Ola amigos, estou integrando meu software com o TEF SiTef e estou com problemas na função de leitura do cartão. Esta retornando um erro -000005 e não lê o cartão e nem escreve a mensagem no display.Estou usando exemplos aqui do forum:

cResultado:=Space(6)

cMensagem :="Insira ou Passe"

cTCTrilha1:=Space(12)

cTrilha1 :=Space(128)

cTCTrilha2:=Space(12)

cTrilha2 :=Space(64)

cTimeOut :="3"

xResp:=LeCartao(cResultado,cMensagem,cTCTrilha1,cTrilha1,;

cTCTrilha2,cTrilha2,cTimeout)

DLL32 FUNCTION LeCartao(pResultado AS LPSTR,pMensagem AS

LPSTR,TCTrilha1 AS LPSTR, ;

Trilha1 AS LPSTR,TCTrilha2 AS LPSTR, Trilha2 AS

LPSTR, Timeout AS LPSTR) AS LONG PASCAL ;

FROM "LeCartaoDiretoSeguroA" LIB xDllTef

Desde já agradeço

Edvaldo

Link to comment
Share on other sites

Abaixo estão os retornos da função, ou sejam, estão como se não tivesse cartão no pin pad gertec ppc 900 usb.

xResp: 0

cResultado: -00005

cMensagem: Insira ou Passe o Cartao

cTCTrilha1: 000000000000

cTrilha1: {}

cTCTrilha2: 000000000000

cTrilha2: {}

cTimeout: 30

Estou usando a função LeSenha e está funcionando ok.

Edvaldo

Link to comment
Share on other sites

citação:

Legal, pode ser que eu esteja no caminho errado.

Como voce fez para:

- Enviar a mensagem ao pin pad para Inserir o Cartão e confirmar se o cartão está presente

- Lê a senha do cartão

Obrigado

Edvaldo


id=quote>id=quote>

No comando configura você passa a porta que está conectada o pinpad, o resto a dll faz automático no comando continua

RCA Sistemas - Itaocara - RJ

Editado por - sambomb on 04/09/2012 13:50:02

Link to comment
Share on other sites

  • 1 year later...

Boa tarde! Edvaldo, gostaria de saber ser você consegui fazer uso da função da clisitef para pegar o número do cartão ( Trilhas), estou tentando aqui e estou tendo o mesmo problema que você teve de não retornar nada e nem acionar o visor, desde já agradeço a ajuda.

Frazato

frazato@ibest.com.br

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...