Bueno... no tengo ni idea de PHP y tengo que conectar mi web con una pasarela de cobro. Necesito un poco de ayuda!!
Hasta ahora lo que hacía era mediante un formulario enviar los datos del cliente a una página "enviar.php" que enviaba los datos del cliente y los productos del carrito de la compra almacenados en una cookie a mi cuenta de email.
El archivo "enviar.php" era:
******************************************
<?
$MailToAddress = "miemail";
$MailSubject = "mi tienda";
if (!$MailFromAddress) {
$MailFromAddress = "miemail";
}
$Header = myref;
$Footer = "";
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $val\n";
}
if ($Header) {
$Message = $Header."\n\n".$Message."\n\n";
}
$Message .= "REMOTE HOST: ".$REMOTE_HOST."\n";
$Message .= "REMOTE USER: ". $REMOTE_USER."\n";
$Message .= "REMOTE ADDR: ". $REMOTE_ADDR."\n";
if ($Footer) {
$Message .= "\n\n".$Footer;
}
mail( "$MailToAddress", "$MailSubject", "$Message", "From: $MailFromAddress");
header (mipagina' );
?>
***********************************************
ahora me piden para conectarme con la pasarela de cobro que mediante el archivo "comercio.php" les envíe el importe de la compra y una referencia (que yo pensé en que podía ser la fecha y la hora concatenada). Y como nos sé nada de PHP y como se juega con javascript en PHP ni nada de eso... pues os pido ayuda.
El archivo "comercio.php" es:
*************************************************
<html>
<head>
<title>Ejemplo de PHP - Lanza Datos a pasarela</title>
<script language=javascript>
function tomarValor(){
url = location.href; val = url.indexOf("?");
val = url.substring(val+1,url.length);
datos = new Array();
datos = val.split("&")
for (x=0;x<datos.length;x++){
var referencia=datos[x] + "") }
}
function lanzar()
{
document.forms[0].submit();
}
</script>
</head>
<body>
<br>
<br>
<font face="Verdana" size="3" color="#0f0084">
<center><b>
Procesando operación. <br>
Enviando datos a entidad Bancaria.<br>
<br><br><br>
Por favor espere...
</center>
<?php
$Referencia = "";
$Tipomoneda = "978";
$Exponente = "2";
$URL_OK = "mipagina-ok";
$URL_NOK = "mipagina-error";
$string = "./calculo $Clave $MerchantID $AcquirerBIN $TerminalID $Num_operacion $Importe $Tipomoneda $Exponente \"\" ";
$resultado = exec($string);
?>
<br>
<FORM ACTION="tpv.pasareladecobropuntocom" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<input name="MerchantID" type=hidden value=<?php echo $MerchantID ?>>
<input name="AcquirerBIN" type=hidden value=<?php echo $AcquirerBIN ?>>
<input name="TerminalID" type=hidden value=<?php echo $TerminalID ?>>
<input name="Num_operacion" type=hidden value=<?php echo $Num_operacion ?>>
<input name="Importe" type=hidden value=<?php echo $Importe ?>>
<input name="TipoMoneda" type=hidden value=<?php echo $Tipomoneda ?>>
<input name="Exponente" type=hidden value=<?php echo $Exponente ?>>
<input name="URL_OK" type=hidden value=<?php echo $URL_OK ?>>
<input name="URL_NOK" type=hidden value=<?php echo $URL_NOK ?>>
<input name="Firma" type=hidden value=<?php echo $resultado ?>>
<input name="Idioma" type=hidden value=1>
<input name="Pago_soportado" type=hidden value=SSL>
<SCRIPT language=javascript>
//lanzar();
</script>
</FORM>
</body>
</html>
***********************************************