/** * Transparent checkout custom Thank You message. * * @return void */ public function transparent_checkout_thankyou_page() { $order_id = woocommerce_get_order_id_by_order_key(esc_attr($_GET['key'])); $method = get_post_meta($order_id, 'woocommerce_moip_method', true); switch ($method) { case 'CartaoCredito': $html = '<div class="woocommerce-message">'; $message = WC_Moip_Messages::credit_cart_message(get_post_meta($order_id, 'woocommerce_moip_status', true), get_post_meta($order_id, 'woocommerce_moip_code', true)); $html .= apply_filters('woocommerce_moip_thankyou_creditcard_message', $message, $order_id); $html .= '</div>'; break; case 'DebitoBancario': $html = '<div class="woocommerce-message">'; $html .= sprintf('<a class="button" href="%s" target="_blank">%s</a>', get_post_meta($order_id, 'woocommerce_moip_url', true), __('Pay the order →', 'woocommerce-moip')); $message = WC_Moip_Messages::debit_message(); $html .= apply_filters('woocommerce_moip_thankyou_debit_message', $message, $order_id); $html .= '</div>'; break; case 'BoletoBancario': $html = '<div class="woocommerce-message">'; $html .= sprintf('<a class="button" href="%s" target="_blank">%s</a>', get_post_meta($order_id, 'woocommerce_moip_url', true), __('Print the billet →', 'woocommerce-moip')); $message = WC_Moip_Messages::billet_message(); $html .= apply_filters('woocommerce_moip_thankyou_billet_message', $message, $order_id); $html .= '</div>'; break; default: $html = ''; break; } echo $html; }