function webpayThankYou() { log_me("Entrando al ThankYouPage"); //Variable que permite ver el contenido. $validoMostrar = true; if (isset($_GET['order']) && isset($_GET['key']) && isset($_GET['status'])) { $order_id = absint($_GET['order']); $order_key = $_GET['key']; $status = $_GET['status']; //Reviso si status es valido. if (!WC_Gateway_Webpayplus::webpay_status_valido($status)) { $validoMostrar = $validoMostrar && false; } //Reviso si corresponde la orden con el key if (!WC_Gateway_Webpayplus::webpay_orden_valida($order_id, $order_key)) { $validoMostrar = $validoMostrar && false; } //Muestro los datos de la orden si es valida if ($validoMostrar) { WC_Gateway_Webpayplus::order_received($order_id); } else { WC_Gateway_Webpayplus::webpay_pagina_error($order_id); } } else { if (isset($_GET['order'])) { $order_id = absint($_GET['order']); WC_Gateway_Webpayplus::webpay_pagina_error($order_id); } else { WC_Gateway_Webpayplus::webpay_pagina_error(); } } log_me("Saliendo al ThankYouPage"); }