Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2014, 11:11
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Recogida de datos de pago para TPV

Hola.

Tenía un TPV en base a .asp que ya no funciona por haber migrado a un servidor Linux.

Ahora tengo un problema a la hora de recoger una serie de parámetros para concretar el pago y no acaba de resultarme.

Antes, con .asp, tenía una página de pago con una serie de funciones en js. Una de ellas, para recoger los datos de pago:

Código:
function aceptar(){
	var a,b,c;
	a = document.formulario.Num_operacion.value;
	b = document.formulario.Importe.value;


		c = "http://www.mi-sitio-web.com/control.asp?Num_operacion=";
		c = c + a + "&Importe=" + b;
//	alert(c);
	document.formulario.redirect.value = c;

//	alert(document.formulario.redirect.value);
	document.formulario.submit();
//	document.formulariotpv.submit();
}
En el formulario, un campo con el importe:

Código:
<input type="radio" name="Opcion" value="Pedido" onclick="document.formulario.Importe.value=968;"/>
Y en control.asp:

Código:
tpv.Importe = var2
Y

Código:
<input   type=hidden name="Importe" value="<%=var2%>">

Ello daba lugar a una dirección URL que remitía los datos del pago al banco.

Ahora, en el nuevo entorno, tengo que modificar la función de javascript que véis arriba para adecuarla a esto en la página control.php

Código:
$Importe="";
Y

Código:
<input name="Importe" type=hidden value=<?php echo $Importe ?>>
Respectivamente.

Supongo que se trata de adecuar esta parte:

Código:
c = "http://www.mi-sitio-web.com/control.asp?Num_operacion=";
Pero, como os digo, no acaba de resultarme.

Agradecería alguna clase de indicación.