Buenas.
Vuelvo a comentar en este tema para no crear otro por el mismo problema.
Sigo teniendo problemas con el retorno a mi web desde la tpv de Redsys.
Igual es que estoy haciendo algo mal ya no lo se. Esta es mi URLOK en el que se supone que si el pago ha ido bien te redirige a este php, que redirigir lo hace pero la pantalla se me queda en blanco y no me hace las operaciones que tendría que hacer:
Código PHP:
Ver original<?php
require_once './conexiones.php';
include './apiRedsys.php';
$miObj = new RedsysAPI;
$version = $_GET["Ds_SignatureVersion"];
$datos = $_GET["Ds_MerchantParameters"];
$signatureRecibida = $_GET["Ds_Signature"];
$decodec = $miObj->decodeMerchantParameters($datos);
$kc = 'mi clave';
$firma = $miObj->createMerchantSignatureNotif($kc, $datos);
if($firma === $signatureRecibida){
$variable= $_SESSION['variable'];
$query = "UPDATE tabla SET pago= 1 WHERE variable LIKE '$variable'";
echo "<script language='javascript'>alert('PAGO REALIZADO'); document.location=('http://www.miweb.com/es/main.php')</script>";
}
}
?>
Hay algo mal? Esta bien?
Cualquier ayuda ser bienvenida ya que soy incapaz de dar con la tecla que haga que esto funcione de manera correcta.
Un saludo