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 originalDim uri As New Uri("https://blablabla.jsp")
Dim data As String = "importe=" & Precio & ";numpedido=" & IdPedido & ";moneda=" & Moneda & ";fuc=" & Fuc & ";idioma=" & Idioma & ";idterminal=" & IdTerminal & ";fecha=" & Fecha & ";firma=" & Firma & ";"
If uri.Scheme = uri.UriSchemeHttps Then
Dim request As HttpWebRequest = HttpWebRequest.Create(uri)
request.AllowAutoRedirect = True
request.Method = WebRequestMethods.Http.Post
request.ContentLength = data.Length
request.ContentType = "application/x-www-form-urlencoded"
Dim writer As New StreamWriter(request.GetRequestStream)
writer.Write(data)
writer.Close()
Dim oResponse As HttpWebResponse = request.GetResponse()
Dim reader As New StreamReader(oResponse.GetResponseStream())
Dim tmp As String = reader.ReadToEnd()
oResponse.Close()
Response.Write(tmp)
End If
Muchas gracias por la ayuda.