Olá amigo.. O erro ocorre pois a sua pasta física requests está sem permissão de leitura para o usuário SYSTEM. *********************************************************************************** dim strPath strPath = "d:\wwwroot2\Componentes_vbv\requests" Set fso = CreateObject("Scripting.FileSystemObject") 'Muito importante observar o endereço onde o arquivo está sendo criado. Obrigatoriamente, os arquivos devem ser direcionados 'para o diretório onde estão os componentes, no subdiretório "messages". Nas linhas abixo, verificamos se o diretório existe. Caso não exista, será criado. If not fso.FolderExists(strPath) Then fso.CreateFolder(strPath) Set arquivo = fso.CreateTextFile(strPath & "\" & tid &".xml", True) arquivo.WriteLine("<MESSAGE><PRICE>"&total&"</PRICE><AUTHENTTYPE>"& session("AUTHENTTYPE") &"</AUTHENTTYPE></MESSAGE>") arquivo.Close Set arquivo = Nothing Set fso = Nothing *********************************************************************************** O que ocorre é o seguinte. A função ASP cria o arquivo XML na pasta REQUESTS, o servidor da Visanet tenta ler o arquivo gravado no seu servidor, porém a pasta está sem permissão, não conseguindo abrir o arquivo para leitura retorna o erro "Erro ao abrir arquivo de input'. Já me ocorreu esse problema em uma loja que desenvolvi, e o suporte me ajudou a identificar esse erro. Abraços