Buenas.
Gracias por la ayuda y por responder gente.
He conseguido integrar la tpv. Consigo que los usuarios lleguen a la plataforma de pago. Pero me encuentro con un problema:
Después de hacer el pago, para redireccionar a la pagina tengo este código en un php llamado redireccion.php al que se llega por que en el php de cobro lo defines con el parámetro '$urlOKKO':
Código PHP:
Ver originalinclude '../pago/apiRedsys.php';
require_once '../funciones.php';
$miObj = new RedsysAPI;
$version = $_POST["Ds_SignatureVersion"];
$datos = $_POST["Ds_MerchantParameters"];
$signatureRecibida = $_POST["Ds_Signature"];
$decodec = $miObj->decodeMerchantParameters($datos);
$kc = 'miFirma';
$firma = $miObj->createMerchantSignatureNotif($kc, $datos);
if($firma === $signatureRecibida){
if(isset($_SESSION['codUsuario'])){ echo "<script language='javascript'>alert('PAGO CONFIRMADO') document.location=('/es/paginaalquetienequeir.php')</script>";
}
} else {
header("location: https://www.mipagina.com/es/main.php"); }
}
Pero no me redirecciona ni hace nada. La pagina se queda en blanco.
El problemas es que los $_POST no reciben nada, están vacíos y no se por que pasa eso.
Alguna idea de que esta pasando?