-
Total de ítens
103 -
Registro em
-
Última visita
-
Days Won
1
Jwest last won the day on 13 Maio 2018
Jwest had the most liked content!
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Jwest's Achievements
-
morfeudaniel started following Jwest
-
Boa tarde, Preciso adquirir uma impressora para emissão de senhas de atendimento. Encontrei na internet a Daruma DR700 SN/SENHA e vi que essa impressora pode fazer isso. Preciso capturar os codigos das senhas geradas cada vez que um cliente aperta o botão para imprimir uma senha. Como eu poderia fazer isso? Procurei documentação mas não achei nada. Como eu poderia fazer isso? Senão pode, com essa impressora , existe alguma outra recomendada? Att, Luiz
-
parametros SSL no componente ACBrNFe
Jwest replied to Otavio Benini's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Boa tarde. Qual o link do video? -
Homologação SiTEF => SKYTEF concluida com SUCESSO....
Jwest replied to ALA's tópico in Dúvidas sobre TEF
Mas se vc cancelou a transação como é que vc vai reimprimir? Foi cancelada, não há o que reimprimir. -
Bom dia, Andei procurando no google mas não achei um forum especifico para duvidas do fortes report. Alguém sabe de um? Luiz
-
Bom dia, Eu gostaria de cancelar uma transação após ter sido efetuada com sucesso, sem mostrar as janelas de diálogo pedindo para digitar os dados. Eu estou usando o codigo abaixo, mas as janelas sempre abrem, inclusive pedindo a senha do supervisor. É possivel fazer isso "silenciosamente" sem mostrar os diálogos? Outra pergunta, devo passar o NSU como eu capturei de ACBrTEFD1.RespostasPendentes com 9 digitos, ou apenas 6, retirando os 3 zeros iniciais? var sRede,sNSU:string; ddata:TDatetime; fvalor:double; begin sRede:='VISA CREDITO'; sNSU:='000220003'; ddata:=encodedate(2018,05,22); fvalor:=1; ACBrTEFD1.CNC(sRede,sNSU,ddata,fvalor); end;
-
Algo assim: Rio := THTTPRIO.Create(Nil); Rio.HTTPWebNode.Password := '1234'; Rio.HTTPWebNode.ClientCertificate.CertName := 'saddsf'; Rio.HTTPWebNode.ClientCertificate.Issuer := 'AC Certisign RFB G5'; Rio.HTTPWebNode.ClientCertificate.SerialNum := '067BE6A732496BA416sdfsad'; Rio.HTTPWebNode.URL :='https://ymbdlb.santander.com.br:443/dl-ticket-services/TicketEndpointService'; // URL do Webservices Rio.HTTPWebNode.CheckContentType; // URL do Webservices Rio.HTTPWebNode.SoapAction := ''; // URL Methode caso houver Rio.HTTPWebNode.Agent := 'Mozilla'; Rio.Port := '443'; Result := ''; Resp := TStringStream.Create(''); try //cria xml de requisição para envio s := Request.Lines.Text; // Pega Soap a ser enviado //faz requsição ao WS Req := TStringStream.Create(s); try recieveID := Rio.HTTPWebNode.Send(Req); // Request Rio.HTTPWebNode.Receive(recieveID, Resp, false); // Response s := Resp.Datastring; //pega ticket de retorno do WS xdoc := LoadXMLdata(s); tv := find_node(xdoc, 'retCode'); if tv = '0' then begin tv := find_node(xdoc, 'ticket'); //gera boleto via WS passando o ticket Result := postGetBoleto(tv, NossoNumeroBoleto); end; except Result:=''; end; finally if assigned(Req) then Req.Free; Resp.Free; Rio.Free; end;
- 10 replies
-
- soap
- boleto santander
-
(e 1 mais)
Tags:
-
Bom dia, Consegui gerar o boleto via webservice para o Santander com THPPRio. Mas não gerei componente para isso pois não tenho muito conhecimento sobre gerar componentes.
- 10 replies
-
- 1
-
-
- soap
- boleto santander
-
(e 1 mais)
Tags:
-
Webservice para troca arquivo com os bancos
Jwest replied to Paulo Sergio de Almeida's tópico in ACBrBoleto
Bom dia, obrigado pelo post. Mas. isso não se refere a emissão de boletos via webservice. Isso é internet banking conforme consta o pdf. Consegui gerar o boleto via webservice para o Santander. Mas não criei um componente pois não tenho muita experiência com isso. Luiz -
Boa tard, Italo, Pelo que sei até agora apenas o santander tem esse modelo de envio. Não sei de outros bancos. São dois webservices. Usa-se um deles primeiro para pegar uma chave de segurança e em seguida, usa-se o outro com essa chave para obter o xml do boleto registrado. O xsd e o wsdl do YMB do anexo estão com problema de namespace que não combinam e o schemalocation também está apontando o nome do arquivo errado. Esses são os originais que recebi do banco. Fiz os consertos e agora, depois de muito tentar, consegui consumir usando HTTPRio sem problema. Para usar precisa fazer contato com o Banco e enviar para eles o seu certificado digital para que o banco faça o cadastro do mesmo. Só então eles liberam o acesso. 20170106_Layout de Código de Barras Santander Janeiro 2017v 31.pdf Layout XML Cobrança OnLine April v1.8 (English Version).pdf WSDL V2.0.zip
- 10 replies
-
- 1
-
-
- soap
- boleto santander
-
(e 1 mais)
Tags:
-
Boa tarde, Consegui consumir o webservice do santander para emitir boleto via XML, usando THPPRIO com delphi xe8. Gerei as units do wsdl e tudo trabalha bem. Mas, meu problema é que com THTTPRIO, toda vez que executo eu tenho que selecionar o certificado. O ACBr não trabalha assim. Uma vez configurado o certificado em tempo de projeto ele não fica perguntando. Preciso consumir o serviço sem que o componente me pergunte pelo certificado em tempo de execução. Resolvi,então, tentar com os componentes ACBr para ver se dava certo. Andei olhando os fontes do ACBr para Envio de NFS-e como base de estudo, mas não cheguei a nenhuma conclusão. Tentei algo assim, mas meu conhecimento dos fontes não é suficiente. Alguem poderia me ajudar com esse codigo para carregar o certificado A1 para usar com TACBrWinHTTPReqResp e enviar o soap? Stream:=TMemoryStream.Create; ACBrWinHTTPReqResp1:=TACBrWinHTTPReqResp.Create; try //Como faço para CarregarCertificado; ACBrWinHTTPReqResp1.MimeType:='application/soap+xml; charset=utf-8'; ACBrWinHTTPReqResp1.Url:='https://ymbdlb.santander.com.br:443/dl-ticket-services/TicketEndpointService'; ACBrWinHTTPReqResp1.SOAPAction:=''; ACBrWinHTTPReqResp1.EncodeDataToUTF8:=true; Stream.Position:=0; Request.lines.SaveToStream(Stream); Stream.Position:=0; ACBrWinHTTPReqResp1.Execute(Stream); resp:=ACBrWinHTTPReqResp1.Data; finally Stream.Free; ACBrWinHTTPReqResp1.Free; end; Esse codigo aqui funciona com THPPRIO, mas sempre pede o certificado em tempo de execução. A unit do wsdl não foi adiciconada aqui, mas quem quiser contribuir, posso compartilhar essa unit. function TfrmPrincipal.enviaPedidoTicket:string; var tickend:TicketEndpoint; pedido:ticketResponse; tickReq:ticketRequest; RIO: THTTPRIO; begin RIO := THTTPRIO.Create(nil); with RIO.HTTPWebNode do begin ClientCertificate.CertName:='XXXXXXXXXXXXXXXXXXXX'; ClientCertificate.Issuer:='AC Certisign RFB G5'; ClientCertificate.SerialNum:='XXXXXXXXXX'; Password:='1234'; UseUTF8InHeader:=true; end; tickend := GetTicketEndpoint(true,'',RIO); tickReq:=ticketRequest.Create; geraArrayTicket(tickReq); //geraXmlTicket(); try pedido := tickend.create(tickReq); result:=''; with pedido do begin if retCode=0 then begin result:=ticket; end; end; except on e:exception do begin showmessage(e.Message); end; end; end;
- 10 replies
-
- 1
-
-
- soap
- boleto santander
-
(e 1 mais)
Tags:
-
Italo, Bom dia, Você sabe porque mesmo gerando o link NFS-E para a Nota Carioca e enviando ao cliente, quando o cliente clica no link, continua aparecendo uma tela pedindo o preenchimento de dados para autenticidade, em vez de mostrar a nota diretamente? Luiz
-
Boa tarde, Criei uma NFS-e de Nota Carioca e gerei um link para o cliente. O link tem a forma https://notacarioca.rio.gov.br/nfse.aspx?inscricao=22470&nf=80&cod=FP8K-11QW A documentação online no site da nota carioca diz: "O sistema de NFS-e da Prefeitura pode enviar um email padrão automático com o link que permite a visualização da NFS-e emitida para todos os tomadores de serviços. Os contribuintes que possuem sistema informatizado e que quiserem enviar, através de seu próprio sistema, um email personalizado para seus clientes com um link de acesso para visualizar/imprimir a NFS-e emitida, podem fazê-lo utilizando a estrutura abaixo: https://notacarioca.rio.gov.br/nfse.aspx?ccm=99999999&nf=999999999&cod=XXXXXXXX ccm = Inscricao do Prestador de Servicos (sem formato) nf = Numero da NFS-e (sem formato). cod = Código de Verificacao da NFS-e (sem traço) Este mesmo link pode ser utilizado diretamente no sistema do próprio contribuinte como uma forma rápida de visualização/impressão da NFS-e, sem necessidade de se logar no sistema." Eu envio o link por e-mail ao Cliente. O Cliente, ao clicar no link para ver a nota, se depara com essa da Nota Carioca, pedindo dados de Verificação de Autenticidade. O objetivo do link não é justamente evitar preenchimento de dados por parte do Cliente? O cliente recebendo apenas o link da nota não tem esses dados para preencher. Porque isso acontece? Tem alguma solução?