Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tá difícil, já tentei tudo que é link de modelo, São Google e muito mais. O meu problema é o seguinte:
A Cielo mudou a integração com o serviço deles, disseram que é mais prático, seguro, blá bla bla bla..., eles agora utilizam web service e envio e retorno por xml, na net utilizei um codigo assim:
<%
dim xml
xml = "<?xml version='1.0' encoding='ISO-8859-1'?>" & VbCrLf
xml = xml & "<requisicao-transacao id='1' versao='1.1.0'>" & VbCrLf
xml = xml & "<dados-ec>" & VbCrLf
xml = xml & "<numero>" & "xxxxxxxxxxx"& "</numero>" & VbCrLf
xml = xml & "<chave>" & "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" & "</chave>" & VbCrLf
xml = xml & "</dados-ec>" & VbCrLf
xml = xml & "<dados-pedido>" & VbCrLf
xml = xml & "<numero>" & "875412789"& "</numero>" & VbCrLf
xml = xml & "<valor>" & "100"& "</valor>" & VbCrLf
xml = xml & "<moeda>" & "875412789"& "</moeda>" & VbCrLf
xml = xml & "<data-hora>" & "2011-03-25T13:56:12"& "</data-hora>" & VbCrLf
xml = xml & "<idioma>" & "PT"& "</idioma>" & VbCrLf
xml = xml & "</dados-pedido>" & VbCrLf
xml = xml & "<forma-pagamento>" & VbCrLf
xml = xml & "<bandeira>" & "visa"& "</bandeira>" & VbCrLf
xml = xml & "<produto>" & "1"& "</produto>" & VbCrLf
xml = xml & "<parcela>" & "1"& "</parcela>" & VbCrLf
xml = xml & "</forma-pagamento>" & VbCrLf
xml = xml & "<url-retorno>" & "http://www.sobahia.com/final.asp"& "</url-retorno>" & VbCrLf
xml = xml & "<autorizar>" & "2"& "</autorizar>" & VbCrLf
xml = xml & "<capturar>" & "false"& "</capturar>" & VbCrLf
xml = xml & "</requisicao-transacao>" & VbCrLf
Set oXMLHTTP = Server.CreateObject("MSXML2.XMLHTTP")
oXMLHTTP.open "POST", "https://ecommerce.cbmp.com.br/servicos/ecommwsec.do", false
oXMLHTTP.send xml
'Exibe o retorno do servidor. Como se trata de um documento XML, usamos as tags XMP para exibir o seu conteúdo, sem que o browser interprete-o. Opcionalmente, poderíamos transformar este documento em HTML, ou interagir com a base de dados local, dependendo da resposta.
response.write "<xmp>" & oXMLHTTP.responseXML.xml & "</xmp>"
%>
Só que quando acesso a pagina dá este erro:
<?xml version="1.0"?>
<erro xmlns="http://ecommerce.cbmp.com.br">
<codigo>001</codigo>
<mensagem>Requisição inválida</mensagem>
</erro>
O Suporte da Cielo diz que é problema no XML, então peço ajuda de vocês, podem identificar aonde estou errando??
Vocês são minha última esperança!
Carregando comentários...