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 ); } } } } } }
Daniel Perán

Daniel Perán

Soy Dani Perán y en 2017 descubrí la industria del trading.

En aquel momento comencé a estudiar todo tipo de mercados y sistemas de trading.

Sin detenerme en ningún momento he acumulado miles de operaciones hasta llegar al punto de dominar un sistema de trading completamente definido.

Crecí en diferentes mercados como, por ejemplo, en el sector de las acciones, criptomonedas y forex.

Soy un auténtico apasionado de las finanzas personales, la productividad, la salud y el crecimiento personal.

Gracias a todo mi crecimiento durante los últimos 5 años he ayudado a miles de personas a desarrollarse como trader.

Amo la divulgación y simplificar a otros el camino que he recorrido durante mi carrera.

De esta pasión nace mi libro: Pilares del Trading donde he reflejado la experiencia de 5 años de enfoque, disciplina y educación.

Cita Daniel Perán

Géneros:

Daniel Perán

Soy Dani Perán y en 2017 descubrí la industria del trading.

En aquel momento comencé a estudiar todo tipo de mercados y sistemas de trading.

Sin detenerme en ningún momento he acumulado miles de operaciones hasta llegar al punto de dominar un sistema de trading completamente definido.

Crecí en diferentes mercados como, por ejemplo, en el sector de las acciones, criptomonedas y forex.

Soy un auténtico apasionado de las finanzas personales, la productividad, la salud y el crecimiento personal.

Gracias a todo mi crecimiento durante los últimos 5 años he ayudado a miles de personas a desarrollarse como trader.

Amo la divulgación y simplificar a otros el camino que he recorrido durante mi carrera.

De esta pasión nace mi libro: Pilares del Trading donde he reflejado la experiencia de 5 años de enfoque, disciplina y educación.

Descubre todo sobre Daniel Perán

Libro Pilares del trading
Descubre más sobre

Emprendimiento y negocios

Y si te gustan los libros de Daniel Perán...

Libro El robo de la autoestima
Libro Mentalidad de alto rendimiento: alcanza la maestría mental
Libro Tips legales Supervivencia
Libro La pretemporada en el mundo del fútbol