Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.296
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. A proposta parece alterar Units demais do ACBr... O ACBr já lida corretamente, com acentuação em UTF8, nos Documentos NFe/NFCe.. então creio que o problema esteja isolado nas Units do ACBrNFSeX @Diego Foliene, como podemos, de forma simples, reproduzir o problema, usando o Demo do ACBr ?
  2. 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)
  3. @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 ?
  4. Não seria uma boa opção, usar o INI em Memória ?
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. @sergiolsm, Você está se referindo a qual serviço ? Nuvem Fiscal, ACBr API ? Se for ACBr API, veja essa página. https://dev.acbr.api.br/docs/changelog#versão-311--04022026 https://dev.acbr.api.br/docs/autenticacao
  7. @danieloliveira-mm, pode nos ajudar nesse tópico ?
  8. 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
  9. 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
  10. humm. a Shipay não é um TEF... você tem TEF PayGo e Shipay para PIX... seria isso ?
  11. Por favor experimente reverter, a modificação aplicada nesse commit Ou seja, remover a verificação de TC_INFO_RET_FLUXO, no IF
  12. Arredondamento segundo normas da ABNT... (Ele é diferente do arredondamento bancário) Sim.. todos os Documentos Eletrônicos Brasileiros, usam o arredondamento segundo ABNT
  13. nos fontes do ACBrMonitor, tem uma aba, que é um Servidor compatível com o Busca Preço, da Gertec
  14. 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.
  15. 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;
  16. Show.. muito obrigado, pela sua contribuição.. @EliasCesar, nos ajuda com o Merge ?
  17. 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
  18. 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);
  19. 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
  20. 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
  21. Bom.. acho melhor continuarmos o atendimento pelo Ticket... Ficará confuso, tratar do mesmo assunto, em dois locais diferentes...
  22. 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
  23. 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
  24. Você não conseguiria acessar, usando a propriedade abaixo ? ACBrSmartTEF.HTTPResponse;
  25. Acho que a IA delirou... Não temos o componente ACBrMTR
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.