diff --git a/commerce_payeezy.module b/commerce_payeezy.module
index 235b5ac..ca2d87a 100755
--- a/commerce_payeezy.module
+++ b/commerce_payeezy.module
@@ -330,6 +330,11 @@ function commerce_payeezy_submit_form_submit($payment_method, $pane_form, $pane_
       else {
         $card_response = $response->source;
       }
+      
+      if ($response->transaction_status != PAYEEZY_TRANSACTION_STATUS_SUCCESS){
+	      drupal_set_message(t("An error has occurred while processing your credit card. Please double check it for accuracy."), "error");
+      	return FALSE;
+      }
     }
   }
   catch (Exception $e) {
