-
Total de ítens
29.297 -
Registro em
-
Última visita
-
Days Won
781
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Version 8.0.0.12
47 downloads
O que é o SitDemo? O SitDemo é um servidor SiTef em modo simulado, criado pela Fiserv, que emula o comportamento do ambiente real de pagamentos (produção), permitindo: Testes de TEF (Transferência Eletrônica de Fundos) Simulação de cartão de crédito, débito, PIX e carteiras digitais Homologação de PDV, ERP e sistemas de automação comercial Desenvolvimento sem risco financeiro ou impacto em produção Ele não se comunica com adquirentes reais (Cielo, Rede, Getnet etc.). Toda a comunicação ocorre localmente, apenas para simulação. -
ACBrSmartTEF - Impressao NFCe no terminal...
Daniel Simoes replied to barrabit's tópico in Dúvidas sobre TEF
O PNG gerado dessa conversão... - Se você abrir ele na sua máquina, fica legível ? - Qual é o tamanho da imagem gerada ? Poderia anexar um PNG gerado dessa conversão ? Verifique por favor.. se o SmartTEF, não aceita o envio de PDFs (para ele mesmo converter para Imagem) -
[ACBR-8958]Alterar versão do layout via variável
Daniel Simoes replied to Marcos LP's tópico in ACBrNFSe
@Italo Giurizzato Junior e @Diego Foliene, nos ajudam com essa questão ? Podemos ter uma mesma Cidade (São Paulo), usando duas APIs diferentes, de acordo com o regime de empresa ? -
[ACBR-8958]Alterar versão do layout via variável
Daniel Simoes replied to Marcos LP's tópico in ACBrNFSe
Não seria uma boa opção, usar o INI em Memória ? -
[ACBR-8958]Alterar versão do layout via variável
Daniel Simoes replied to Marcos LP's tópico in ACBrNFSe
@danieloliveira-mm, pode nos ajudar nesse tópico ? -
Impressão QRCODE Pix no PinPad sem utilização do TEF
Daniel Simoes replied to ITALO DA CUNHA MORESCO's tópico in Dúvidas sobre TEF
Veja esse video https://youtu.be/la9lQHZE7lU?si=YZqfkMOprsUMJuy- Nossos parceiros tem amplo material com Demos e um Curso Completo sobre TEF e Meios de Pagamentos https://projetoacbr.com.br/tef/ A @Fernanda Cristina poderá lhe explicar melhor -
[ACBR-8958]Alterar versão do layout via variável
Daniel Simoes replied to Marcos LP's tópico in ACBrNFSe
Tópico reaberto a pedido do usuário @Juliomar Marchetti, por favor ser mais claro ou completo, em suas respostas... e aguardar o retorno do usuário, antes de fechar o tópico... obrigado -
Impressão QRCODE Pix no PinPad sem utilização do TEF
Daniel Simoes replied to ITALO DA CUNHA MORESCO's tópico in Dúvidas sobre TEF
humm. a Shipay não é um TEF... você tem TEF PayGo e Shipay para PIX... seria isso ? -
Problemas com o componente ACBrTEFAPI + tefScopeAPI
Daniel Simoes replied to andrefaria's tópico in Dúvidas sobre TEF
Por favor experimente reverter, a modificação aplicada nesse commit Ou seja, remover a verificação de TC_INFO_RET_FLUXO, no IF -
NFSe Padrão Nacional com problema de arredondamento
Daniel Simoes replied to Milton Campanhã's tópico in ACBrNFSe
Arredondamento segundo normas da ABNT... (Ele é diferente do arredondamento bancário) Sim.. todos os Documentos Eletrônicos Brasileiros, usam o arredondamento segundo ABNT -
nos fontes do ACBrMonitor, tem uma aba, que é um Servidor compatível com o Busca Preço, da Gertec
-
SiTEF: Como configurar o SitDemo para homologação
um tópico no fórum postou Daniel Simoes TEF,PIX e Carteiras Digitais
Olá comunidade O documento abaixo, é um guia de como Configurar o Emulador do TEF SiTef da Fiserv, conhecido como "SitDemo", para que ele esteja apto para os testes de Homologação do SiTEF. As configurações descritas nesse arquivo, são as mesmas, para todos os tipos de homologação da Fiserv, como por exemplo CliSiTEF (DLL), PDVCliSiTEF (TXT), ou mSiTEF (Android) IMPORTANTE: Se você tem contrato de Parceria com o ACBr, para a Distribuição de TEF, você pode baixar no link abaixo, o SiTDemo já com todas as configurações descritas nesse arquivo Sobre o ACBr O ACBr é Distribuidor dos produtos e serviços da FISERV Temos condições exclusivas para a comunidade do ACBr, Somos autoridade em TEF. Confira o nosso curso completo, sobre TEF e Meios de Pagamentos Tenha acesso ao nosso Suporte, Demos e Cursos, inscrevendo-se na página: https://projetoacbr.com.br/tef/ Sobre a FISERV A Fiserv é uma líder global em tecnologia para serviços financeiros e pagamentos, presente em mais de 100 países e com mais de 40 anos de atuação. O SiTef (Sistema Inteligente de Transferência Eletrônica de Fundos) é uma solução TEF desenvolvida pela Fiserv para integrar pagamentos eletrônicos diretamente aos sistemas de automação comercial (PDV, ERP, e-commerce). Ele é considerado líder no mercado brasileiro e movimenta bilhões de transações por ano. Sendo o mais aceito, e compatível dos TEFs do mercado Brasileiro O que é o SitDemo? O SitDemo é um servidor SiTef em modo simulado, criado pela Fiserv, que emula o comportamento do ambiente real de pagamentos (produção), permitindo: Testes de TEF (Transferência Eletrônica de Fundos) Simulação de cartão de crédito, débito, PIX e carteiras digitais Homologação de PDV, ERP e sistemas de automação comercial Desenvolvimento sem risco financeiro ou impacto em produção Ele não se comunica com adquirentes reais (Cielo, Rede, Getnet etc.). Toda a comunicação ocorre localmente, apenas para simulação. Instalação do SiTef Demonstração. Será necessário instalar o Emulador de SiTef em sua máquina, o SitDemo Escolha a instalação Tipica, e siga o processo de instalação... Você também pode acompanhar o processo de instalação do SitDemo, através desse vídeo abaixo: Após rodar o Instalador do SitDemo, execute-o, seguindo as instruções abaixo... Inicializando SiTef Demonstração. Dentro da pasta SiTef, existiram uma série de pastas do ambiente de homologação, a mais importante será a "APLIC.WIN", pasta que carrega todas as aplicações do SiTef. Abrindo a pasta "APLIC.WIN" busque pelo arquivo "SitDemo.exe" e execute-o como administrador. Uma janela como essa será exibida: Nota: Várias outras janelas, abrirão em segundo plano... Isso realmente é o comportamento esperado, do Emulador SitDemo Pronto: agora o seu servidor de homologação já está rodando. Configurando o funcionamento de PIX O SitDemo já cria uma loja padrão (00000000), com roteamento feito, pronta para ser usada em um teste de transação. O pagamento PIX porém deve ser configurado a parte. Para realizar a configuração de PIX dentro do servidor de homologação execute como administrador o aplicativo "CfSiTef.exe", irá abrir a seguinte janela. Essa janela é onde ocorrera toda a configuração da loja como: Roteamento de bandeiras, Configuração de adquirentes Configuração de PIX. Para a configuração do PIX Sicredi vá até a aba "CardSE" -> "Estabelecimento", então habilite o produto PIX. Importante: O código de estabelecimento deve ser diferente de 000000000000. Dentro da aba "SiTef" -> "Carteiras Digitais" -> "Configurador" Então selecione o PSP que deseja usar na loja selecionada. Configurando para Impressão das Vias da REDE Para habilitar a reimpressão específica, é necessário adicionar os seguintes campos ao arquivo sitefcfg.ini: HabilitaReimpressao=1 DiasReimpressao=20 O arquivo final deve ficar conforme o exemplo acima. O arquivo sitefcfg.ini pode ser encontrado no diretório: \SiTef\CONFIG Teste de pagamento usando o Demo do ACBr Para realizar um teste de transação, usando o Demo do ACBr, é necessário copiar as DLLs da CliSiTEF na mesma pasta do Executável do ACBr, "TEFAPIDemo.exe"... As DLLs da CliSiTef, podem ser encontradas nos arquivos ZIP como: - clisitef-7.0.117.109.r1-Simulado-Win32.zip (x86, 32 bits) - clisitef-7.0.117.109.r1-Simulado-Win64.zip (x64) Observe que essas DLLs (acima) devem ser utilizadas apenas em ambientes de testes.. as DLLs de Produção não funcionarão em ambientes de Desenvolvimento. IMPORTANTE: Se você compila sua aplicação em 32 bits, sempre use DLLs de 32 bits (mesmo que o Windows seja 64 bits) Execute o TEFAPIDemo e altere o Gerenciador TEF para "tefApiCliSiTEF". Coloque a loja que deseja testar no campo Filial (a loja padrão criada pelo SiTef é 00000000). Roteiro Pré-Homologação SiTef Em nosso curso -> T.E.F e Meios de Pagamentos, já estão disponíveis as aulas sobre o Pré-Roteiro de Homologação - CliSitef Windows. Ponto de destaque É ideal salientar que após a instalação do SitDemo só se deve realizar a desinstalação caso seja estritamente necessário, pois assim que ocorrer a desinstalação ao reinstalar o SitDemo requisitara uma chave de reinicio para poder ser usado por completo. -
NFSe Padrão Nacional com problema de arredondamento
Daniel Simoes replied to Milton Campanhã's tópico in ACBrNFSe
Na pasta "tools" do SVN do ACBr, tem o Documento da ABNT https://svn.code.sf.net/p/acbr/code/tools/Diversos/nbr-5891-2014-regras-de-arredondamento-na-numeraao-decimalpdf.pdf Essa é a Rotina em Pascal, que o ACBr disponibiliza em ACBrUtil.Math.pas {----------------------------------------------------------------------------- Arredondamento segundo as normas da ABNT NBR 5891/77 (por: DSA) Fontes: http://www.sofazquemsabe.com/2011/01/como-fazer-arredondamento-da-numeracao.html http://partners.bematech.com.br/2011/12/edicao-98-entendendo-o-truncamento-e-arredondamento-no-ecf/ -----------------------------------------------------------------------------} function RoundABNT(const AValue: Double; const Digits: TRoundToRange; const Delta: Double): Double; var Pow, FracValue, PowValue : Extended; RestPart: Double; IntCalc, FracCalc, LastNumber, IntValue : Int64; Negativo: Boolean; {$IFNDEF EXTERNALLINKER} OldRM: TFPURoundingMode; {$ELSE} OldRM: TRoundingMode; {$ENDIF} begin OldRM := GetRoundMode; try if (OldRM <> rmNearest) then SetRoundMode(rmNearest); Negativo := (AValue < 0); Pow := intpower(10, abs(Digits) ); PowValue := abs(AValue) / 10 ; IntValue := trunc(PowValue); FracValue := frac(PowValue); PowValue := SimpleRoundToEX( FracValue * 10 * Pow, -9) ; // SimpleRoundTo elimina dizimas ; IntCalc := trunc( PowValue ); FracCalc := trunc( frac( PowValue ) * 100 ); if (FracCalc > 50) then Inc( IntCalc ) else if (FracCalc = 50) then begin LastNumber := round( frac( IntCalc / 10) * 10); if odd(LastNumber) then Inc( IntCalc ) else begin RestPart := frac( PowValue * 10 ) ; if RestPart > Delta then Inc( IntCalc ); end ; end ; Result := ((IntValue*10) + (IntCalc / Pow)); if Negativo then Result := -Result; finally SetRoundMode(OldRM); end; end; -
Show.. muito obrigado, pela sua contribuição.. @EliasCesar, nos ajuda com o Merge ?
-
Paygo desktop; atrás de proxy; tef corporativa
Daniel Simoes replied to Milton Souza's tópico in Dúvidas sobre TEF
Todo produto/serviço tem características e limitações... Eu acho que PayGo/Setis não irá mudar o produto, da forma como está concebido... (Creio que a Setis já deva ter respondido isso pelo Ticket) O TEF PayGo, já é utilizado com sucesso e segurança, em Milhares de Estabelecimentos Comerciais O Warsaw, aplicado como camada de segurança na DLL.. tem outra finalidade... Ele previne a troca da DLL por outra irregular, mas compatível com os mesmos métodos e assinaturas... O ACBr é Distribuidor dos TEFs: PayGo e Fiserv... Se você chegar a conclusão que o TEF PayGo não atende os seus requisitos, podemos lhe apresentar mais sobre o SiTEF da Fiserv -
Leitura completa da Trilha2 no ACBrAbecsPinPad
Daniel Simoes replied to eliandro.may's tópico in ACBrSerial
Boa.. isso mesmo.. Observe que no Demo do ACBr, tem um trecho de código, semelhante... Porém usando: ACBrAbecsPinPad1.Response.GetResponseFromTagValue(ATag: Word) procedure AddResponseToLog(t: Word); var v: AnsiString; begin v := ACBrAbecsPinPad1.Response.GetResponseFromTagValue(t); if (Trim(v) = '') then Exit; mCEXResponse.Lines.Add(PP_ToStr(t)+' => '+v); end; mCEXResponse.Lines.Add(''); AddResponseToLog(PP_EVENT); AddResponseToLog(PP_VALUE); AddResponseToLog(PP_DATAOUT); AddResponseToLog(PP_CARDTYPE); AddResponseToLog(PP_PAN); AddResponseToLog(PP_PANSEQNO); AddResponseToLog(PP_CHNAME); AddResponseToLog(PP_LABEL); AddResponseToLog(PP_ISSCNTRY); AddResponseToLog(PP_CARDEXP); AddResponseToLog(PP_DEVTYPE); AddResponseToLog(PP_TRK1INC); AddResponseToLog(PP_TRK2INC); AddResponseToLog(PP_TRK3INC); -
Paygo desktop; atrás de proxy; tef corporativa
Daniel Simoes replied to Milton Souza's tópico in Dúvidas sobre TEF
Os endereço que a DLL irá consultar, será informado no processo de instalação do PDC... e caso mude (o que não é comum), basta fazer um novo processo de instalação do PDC, e informar o novo endereço -
Paygo desktop; atrás de proxy; tef corporativa
Daniel Simoes replied to Milton Souza's tópico in Dúvidas sobre TEF
Eu confesso que acho pouco provável, eles modificarem algo no instalador ou na Infra, para essa questão do Proxy corporativo... Mesmo no nosso caso, que já instalamos mais de 15K terminais, essa configuração não é a usual no comercio.... Você está homologando com a Parceria do ACBr ? Se SIM, poderíamos interagir, no Ticket criado na Setis... Você está homologando pela DLL (PGWebLib.dll).. se SIM, poderia usar a versão sem a proteção (Warsaw), que nao requer o instalador, apenas o deploy de 1 DLL -
Erro paygo integrado travando alguém tem alguma solução?
Daniel Simoes replied to CS Time Com's tópico in Dúvidas sobre TEF
Bom.. acho melhor continuarmos o atendimento pelo Ticket... Ficará confuso, tratar do mesmo assunto, em dois locais diferentes... -
Erro paygo integrado travando alguém tem alguma solução?
Daniel Simoes replied to CS Time Com's tópico in Dúvidas sobre TEF
Olá @CS Time Com, esse Ticket é na plataforma do ACBr ? https://suporte.projetoacbr.com.br/ o equipamento, consta na relação de equipamentos homologados, pela PayGo ? https://paygodev.readme.io/docs/terminais-compatíveis -
Version 8.0.0.12
349 downloads
1 - O que contém esse arquivo ? Esse arquivo, contém o Emulador SitDemo atualizado e configurado pela Equipe de Suporte TEF do Projeto ACBr O Emulador do SiTef (SitDemo), é necessário para testes e homologação do SiTEF Ele contém todas as configurações descritas no tópico abaixo: 2 - Para quem se destina ? Ele se destina a Parceiros do ACBr, que estão homologando o SiTEF Utilize o Emulador em seu ambiente de teste, para verificar se suas rotinas de TEF estão funcionando adequandamente **IMPORTANTE:** NUNCA deve ser utilizado em Produção 3 - Como instalar: 1 - Descompacte o arquivo na Raiz de C:\ 2 - Acesse a pasta C:\SiTef\APLIC.WIN 3 - Execute o binário: SitDemo.exe 4 - Acesse e Leia o tópico abaixo, para mais instruções -
SmartTEF - Retorno completo da Requisição HTTP
Daniel Simoes replied to Vicente Ensis's tópico in Dúvidas sobre TEF
Você não conseguiria acessar, usando a propriedade abaixo ? ACBrSmartTEF.HTTPResponse;
