Luciano_Kleinhans Postado 17 Abril Compartilhar Postado 17 Abril Estou implementando o TEF no meu sistema PDV e preciso de uma forma de obter a bandeira do cartão que foi passado no PINPAD, no componente eu não encontrei uma forma de obter o código da bandeira, encontrei somente os campos que retorna o nome da bandeira e o BIN do cartão, notei que o meio que retorna o nome da bandeira pode variar de acordo com o cartão que é passado variando um pouco o nome retornado em cada cartão, teria alguma biblioteca ou tabela que seja possível realizar o vinculo do bin ou do nome retornado com os códigos da bandeira do cartão da SEFAZ? A seguir a tabela que possuo das bandeiras com os respectivos códigos do SEFAZ. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Pedro Frayman Postado 17 Abril Consultores Solution Compartilhar Postado 17 Abril Olá, Você pode utilizar a função LerCampo do componente, e ler os seguintes parâmetros após a autorização da transação: PWINFO_CARDNAMESTD e PWINFO_PRODNAMEDESC Em seguida realizar o de x para com a tabela enviada no post. Lembrando apenas que esse nome não possui uma padronização por parte das adquirentes e pode variar, por exemplo: Na Rede retornar "Mastercard Maestro" e na Cielo "Mastercard Débito", mesmo se tratando do mesmo cartão. Att. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 17 Abril Moderadores Compartilhar Postado 17 Abril olhou no exemplo POSTEF? nele tem uns 3 métodos para ajudar a preencher e como está em tabelas no seu sistema tu busca dai Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Luciano_Kleinhans Postado 17 Abril Autor Compartilhar Postado 17 Abril A maneira seria usar as procedures do exemplo POSTEF procedure DeduzirCredenciadoraNFCe(APag: TpagCollectionItem; ATEFResp: TACBrTEFResp); procedure DeduzirBandeiraNFCe(APag: TpagCollectionItem; ATEFResp: TACBrTEFResp); Fora essa alternativa não teria outra que não usa essa esse método de deduzir a bandeira e credenciadora? Algo que seja mais simples e confiável? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 17 Abril Moderadores Compartilhar Postado 17 Abril 3 horas atrás, Luciano_Kleinhans disse: A maneira seria usar as procedures do exemplo POSTEF procedure DeduzirCredenciadoraNFCe(APag: TpagCollectionItem; ATEFResp: TACBrTEFResp); procedure DeduzirBandeiraNFCe(APag: TpagCollectionItem; ATEFResp: TACBrTEFResp); Fora essa alternativa não teria outra que não usa essa esse método de deduzir a bandeira e credenciadora? Algo que seja mais simples e confiável? Sim pois as soluções não retornam essa informação Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora