add_action( 'wp_head', 'redsys_force_mark_order_as_paid_on_thankyou_page_2' ); /** * Force mark order as paid on thank you page. * * @return void */ function redsys_force_mark_order_as_paid_on_thankyou_page_2() { if ( isset( $_GET['key'], $_GET['Ds_MerchantParameters'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended $order_key = sanitize_text_field( wp_unslash( $_GET['key'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended $order_id = wc_get_order_id_by_order_key( $order_key ); if ( $order_id && is_numeric( $order_id ) ) { sleep( 5 ); $is_redsys_order = WCRed()->is_redsys_order( $order_id ); $is_paid = WCRed()->is_paid( $order_id ); $order = wc_get_order( $order_id ); if ( ( $order && $is_redsys_order && ! $is_paid ) || WCRed()->is_payment_method_change_order( $order_id ) ) { // Check the Redsys URL. if ( isset( $_GET['Ds_MerchantParameters'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended $params = array( 'Ds_MerchantParameters' => sanitize_text_field( wp_unslash( $_GET['Ds_MerchantParameters'] ) ), // phpcs:ignore WordPress.Security.NonceVerification.Recommended 'Ds_Signature' => isset( $_GET['Ds_Signature'] ) ? sanitize_text_field( wp_unslash( $_GET['Ds_Signature'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended ); $payment_method = $order->get_payment_method(); $payment_gateway = WC_Payment_Gateways::instance()->payment_gateways()[ $payment_method ]; if ( $payment_gateway && method_exists( $payment_gateway, 'successful_request' ) ) { $payment_gateway->successful_request( $params ); } } } } } }
Sergio Andrés

Sergio Andrés

¡Hola, soy Sergio! Hace tiempo que me propuse un objetivo en la vida: ayudar a personas a aumentar su autoestima. Desde entonces todas mis acciones van encaminadas a conseguir esta meta.

Porque generar el cambio físico que deseas es posible si sabes cómo hacerlo. Justo eso es lo que quiero hacerle ver a todas las personas con las que trabajo.

Creo un entrenamiento, dieta y hábitos adaptados a cada tipo de cuerpo y estilo de vida con mi método “Entrena con claridad”. Un método que he ido puliendo con los años y que gracias a mi formación y experiencia he podido pulir hasta conseguir ir al grano.

A mis espaldas llevo más de 4 años de experiencia transformando cuerpos y vidas. En estos años he conseguido más de 300 cambios físicos y mentales, lo que más me satisface en el mundo.

Géneros:

Sergio Andrés

¡Hola, soy Sergio! Hace tiempo que me propuse un objetivo en la vida: ayudar a personas a aumentar su autoestima. Desde entonces todas mis acciones van encaminadas a conseguir esta meta.

Porque generar el cambio físico que deseas es posible si sabes cómo hacerlo. Justo eso es lo que quiero hacerle ver a todas las personas con las que trabajo.

Creo un entrenamiento, dieta y hábitos adaptados a cada tipo de cuerpo y estilo de vida con mi método “Entrena con claridad”. Un método que he ido puliendo con los años y que gracias a mi formación y experiencia he podido pulir hasta conseguir ir al grano.

A mis espaldas llevo más de 4 años de experiencia transformando cuerpos y vidas. En estos años he conseguido más de 300 cambios físicos y mentales, lo que más me satisface en el mundo.

Descubre todo sobre Sergio Andrés

Libro Crea un físico imparable
Descubre más sobre

Hábitos saludables

Y si te gustan los libros de Sergio Andrés...

Libro Vista sana, vida sana
Libro Entrenamiento Eficiente
Libro Transfórmate sin gilipolleces
Libro El gran libro del entrenador personal