Jump to content


Ronaldo Bueno

Member Since 10/08/2010
Offline Last Active 27/04/2013, 10:18
-----

Topics I've Started

Asp + Xml + Certificado Digital

06/04/2013, 10:28

Pessoal, estou parado com um projeto e preciso de uma força.

Primeiro quero dizer que estou disposto a custear um projeto pronto ou algo parecido. Não sei se posso colocar meu e-mail aqui, se puder, alguém me avise por favor.

A situação é a seguinte:

é a nota fiscal da prefeitura de são paulo (RPS).

a-) preciso criar o xml (já fiz e gera com dados dinamicos)

b-) já gero a assinatura com hash (lo abaixo do nó Cabecalho)

c-) preciso assinar com certificado digital (esse certificado esta instalado na minha máquina)

Então preciso orientação de como criar o nó Signature, caso alguém tenha interesse em vender uma página pronta e funcionando, agradeço.

Obrigado

Ler Xml Da Cielo Com Asp

24/07/2012, 13:40

Pessoal, já rodei tudo na net e não achei a solução. acredito que seja simples, mas esta ruim rsrs

tenho uma pagina asp que envia um xml da transação para a Cielo, até ai esta tudo bem e funcionando. acontece que o servidor retorna um XML para eu poder pegar o código da url-autenticação e isso que não estou conseguindo fazer.

já vi alguns códigos que le o xml mas com caminho (url) e o da Cielo não é assim (isso que o suporte disse).

dim xml 
    
    xml = "<?xml version=" & versaoxml & " encoding=" & encodingxml & "?>" 
    xml = xml & "<requisicao-transacao id=" & idrequisicao &  " versao=" & versaorequisicao & ">"

    xml = xml & "<dados-ec>" 
    xml = xml & "<numero>" & estabelecimento & "</numero>" 
    xml = xml & "<chave>" & chaveestabelecimento & "</chave>" 
    xml = xml & "</dados-ec>" 

    xml = xml & "<dados-pedido>" 
    xml = xml & "<numero>" & codigopedido & "</numero>" 
    xml = xml & "<valor>" & pedidototalgeralsemvirgula & "</valor>" 
    xml = xml & "<moeda>" & moeda & "</moeda>" 
    xml = xml & "<data-hora>" & dataenviar & "</data-hora>"
    xml = xml & "<descricao>" & descricao & "</descricao>" 
    xml = xml & "<idioma>" & idioma & "</idioma>" 
    xml = xml & "</dados-pedido>" 

    xml = xml & "<forma-pagamento>" 
    xml = xml & "<bandeira>" & bandeira & "</bandeira>" 
    xml = xml & "<produto>" & produto & "</produto>" 
    xml = xml & "<parcelas>" & parcelas & "</parcelas>" 
    xml = xml & "</forma-pagamento>" 

    xml = xml & "<url-retorno>" & urlretornoxml & codigopedido & "</url-retorno>" 
    xml = xml & "<autorizar>" & autorizar & "</autorizar>" 
    xml = xml & "<capturar>" & capturar & "</capturar>"
    xml = xml & "<campo-livre>" & campolivre & codigopedido & "</campo-livre>"

    xml = xml & "</requisicao-transacao>" 

    Set oXMLHTTP = Server.CreateObject("MSXML2.XMLHTTP")
    oXMLHTTP.open "POST", "https://qasecommerce.cielo.com.br/servicos/ecommwsec.do", false 
    oXMLHTTP.setRequestHeader "Content-Type","text/xml" 
    oXMLHTTP.setRequestHeader "charset", "utf-8"  
    oXMLHTTP.setRequestHeader "Content-Length", CStr(Len(xml)) 
    oXMLHTTP.Send ("mensagem=" & xml) 
    Response.write(xml)
    Set oXMLHTTP = Nothing



e agora preciso ler esse XML que vem de retorno na mesma página para poder pegar a url-autenticacao e redirecionar para o cliente.

<?xml version="1.0" encoding="ISO-8859-1"?> <transacao versao="1.2.0" id="6-e7762cbf8856" xmlns="http://ecommerce.cbmp.com.br"> <tid>10017348980735271001</tid> <dados-pedido> <numero>1130006436</numero> <valor>1000</valor> <moeda>986</moeda> <data-hora>2011-12-05T16:01:28.655-02:00</data-hora> <descricao>[origem:10.50.54.156]</descricao> <idioma>PT</idioma> </dados-pedido>
Cielo e-Commerce Manual do Desenvolvedor
Versão 2.0.1
14
<forma-pagamento> <bandeira>visa</bandeira> <produto>1</produto> <parcelas>1</parcelas> </forma-pagamento> <status>0</status> <url-autenticacao>https://ecommerce.cielo.com.br/web/index.cbmp?id=a783251 </url-autenticacao> </transacao>


Alguém poderia me dar uma luz ? Obrigado

IPB Skin By Virteq