Hola a todos,
llevo unos días comiendome la cabeza por culpa de un problema con el funcionamiento de las sesiones de mi sitio web a la hora de pagar con tarjeta a través del TPV de SERMEPA (supongo que alguno lo conocerá)
Explico un poco el problema:
1)
Llamo al TPV de SERMEPA desde la página paymentoptions.php, donde tengo activa la sesión del cliente con datos como:
$_SESSION["sess_userid"]
$_SESSION['sess_totale']
$_SESSION["sessBillingFirstName"]
$_SESSION["sessBillingAddress1"]
etc...
2)
Después de que el TPV de SERMEPA apruebe el pago con la tarjeta del cliente, me devuelve todos los detalles del pago a la página respuesta_tarjeta.php (que no se muestra al cliente), desde donde se debería actualizar la base de datos con la información referente al pedido, detalles del pedido, etc...
Aquí os pongo la info que le paso al TPV para las variables que representan la pagina de tratamiento de la respuesta del TPV y la pagina que visualiza que el TPV ha autorizado la compra.
Ds_Merchant_MerchantURL" value='MI_TIENDA/respuesta_tarjeta.php';
Ds_Merchant_UrlOK" value='MI_TIENDA/autorizada.php';
Problema: Toda la sesión que tenía creada con los datos del cliente no está "accesible" desde respuesta_tarjeta.php !!!!.
Por culpa de esto, los datos del pedido no se almacenan en la base de datos...
¿Puede alguién echarme una manita, please?
Muchas gracias de antemano.