diff --git a/includes/handlers/pay_form.inc b/includes/handlers/pay_form.inc
index 90e3fd4..979d431 100644
--- a/includes/handlers/pay_form.inc
+++ b/includes/handlers/pay_form.inc
@@ -382,6 +382,9 @@ class pay_form extends pay {
   }
 
   function form_submit($form, &$form_state) {
+    if(module_exists('webform_pay') && isset($form['webform_pay']) && $form_state['webform_completed'] === FALSE){
+      return;  //DO NOTHING IF THIS IS A WEBFORM that is not completed.
+    }
     global $user;
 
     parent::form_submit($form, $form_state);
