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:
En el formulario, un campo con el importe: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(); }
Código:
Y en control.asp:<input type="radio" name="Opcion" value="Pedido" onclick="document.formulario.Importe.value=968;"/>
Código:
Ytpv.Importe = var2
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:
Y $Importe="";
Código:
Respectivamente.<input name="Importe" type=hidden value=<?php echo $Importe ?>>
Supongo que se trata de adecuar esta parte:
Código:
Pero, como os digo, no acaba de resultarme.c = "http://www.mi-sitio-web.com/control.asp?Num_operacion=";
Agradecería alguna clase de indicación.