diff --git a/inc/class-lp-checkout.php b/inc/class-lp-checkout.php index 8949fb090..c15d5b492 100644 --- a/inc/class-lp-checkout.php +++ b/inc/class-lp-checkout.php @@ -701,7 +701,19 @@ public function process_checkout() { wp_redirect( $result['redirect'] ); exit; } + } else { + + $messages = isset( $result['messages'] ) ? $result['messages'] : false; + + if ( $messages ) { + + foreach ( $messages as $message ) { + + learn_press_add_message( $message, 'error' ); + } + } } + } else { // ensure that no order is waiting for payment $order = new LP_Order( $order_id );