Implementé un pequeño proceso para hacer pagos desde mi sitio.
Mi link de pagos apunta a redirect.php:
Código PHP:
<?
if ((isset($_REQUEST['id'])) || (isset($_REQUEST['link']))) {
setcookie('redirected', $_REQUEST['id'], time()+2592000);
$link=base64_decode($_REQUEST['link']);
header("Location: $link");
}
?>
Una vez concretado el pago retorno a recibo.php:
Código PHP:
<?
if (isset($_COOKIE['redirected'])) {
header ("Location: index.php?gataway=1&rid=".$_COOKIE['redirected']);
}
?>
Todo bien pero algunos operadores del sistemita no logran finalizar correctamente la operación... pueden pagar... retornan bien pero... no se asienta el pago y el importe sigue apareciendo en "pendientes".
Esto le pasa a ALGUNOS no a TODOS, es como si el problema estuviera en el cliente y no en el server o en el script.
Puede ser un problema de cómo guarda las cookies el equipo o algo asi ?
Una ayudita por favor
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
----Editado porque me expliqué muy mal la primera vez
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)