Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2010, 06:39
Eloytxo
 
Fecha de Ingreso: noviembre-2009
Mensajes: 44
Antigüedad: 15 años, 1 mes
Puntos: 0
Como redireccionar el navegador a una web devuelta por httpwebresponse

Hola, estoy intentando terminar una aplicación de comercio electrónico, y me falta el tema de los pagos con tarjeta.

Lo estoy haciendo con RuralVía. El caso es que yo envío los parámetros y recibo en un archivo todo el código HTML de la página a la que los clientes deben ir para introducir el número de tarjeta y pin, pero no se cómo hacerlo.

Dejo el código a ver si alguien me puede ayudar. En el archivo tmp es dónde recibo la web de vuelta, pero no consigo que mi navegador vaya a esa web....

Código vb:
Ver original
  1. Dim uri As New Uri("https://blablabla.jsp")
  2.         Dim data As String = "importe=" & Precio & ";numpedido=" & IdPedido & ";moneda=" & Moneda & ";fuc=" & Fuc & ";idioma=" & Idioma & ";idterminal=" & IdTerminal & ";fecha=" & Fecha & ";firma=" & Firma & ";"
  3.         If uri.Scheme = uri.UriSchemeHttps Then
  4.             Dim request As HttpWebRequest = HttpWebRequest.Create(uri)
  5.             request.AllowAutoRedirect = True
  6.             request.Method = WebRequestMethods.Http.Post
  7.             request.ContentLength = data.Length
  8.             request.ContentType = "application/x-www-form-urlencoded"
  9.             Dim writer As New StreamWriter(request.GetRequestStream)
  10.             writer.Write(data)
  11.             writer.Close()
  12.             Dim oResponse As HttpWebResponse = request.GetResponse()
  13.  
  14.             Dim reader As New StreamReader(oResponse.GetResponseStream())
  15.             Dim tmp As String = reader.ReadToEnd()
  16.             oResponse.Close()
  17.             Response.Write(tmp)
  18.         End If

Muchas gracias por la ayuda.