Answers.Body: <p>Registered for the Event but Contribution Pending Incomplete is the correct behavior in the case of an offsite payment processor.</p>
  
  <p>It’s essentially a pay later (though the pay later time is shorter than mailing in a chq).</p>
  
  <p>PS - on the second part of yorur question - if you use an onsite payment processor then you will have Payment fields before the Submit button</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-24T05:02:33.030Z
Answers.LastActivityDate: 2018-01-24T05:02:33.030Z
Answers.UserDisplayName: KarinG - Semper IT
Answers.Body: <p>It sounds like this may be an issue with the webform integration module, not CiviCRM. If so, you'll want to post here: <a href="https://www.drupal.org/project/issues/webform_civicrm?status=All&amp;categories=All" rel="nofollow noreferrer">https://www.drupal.org/project/issues/webform_civicrm?status=All&amp;categories=All</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-23T12:59:27.683Z
Answers.LastActivityDate: 2018-01-23T12:59:27.683Z
Answers.UserDisplayName: Jenni Simonis
Body: <p>When you set up a webform in drupal for event registration in civi the last page of the form is "submit" which submits the form and registers the user and <em>then</em> takes them to the payment processor.</p>
  
  <p>In the instance that someone doesn't complete the payment they are still being registered for the event.</p>
  
  <p>Is there anyway to only submit the form once they've been redirected back from the payment processor?</p>
  
  <p>Thanks</p>
  
Tags: <civievent><drupal><webform-civicrm><payment-processor>
Title: CiviCRM Webform Integration - User registered for event before they've made payment
ThreadText: # CiviCRM Webform Integration - User registered for event before they've made payment
  
  (Asked by: username_0 on 2018-01-23)
  
  When you set up a webform in drupal for event registration in civi the last page of the form is "submit" which submits the form and registers the user and *then* takes them to the payment processor.
  
  In the instance that someone doesn't complete the payment they are still being registered for the event.
  
  Is there anyway to only submit the form once they've been redirected back from the payment processor?
  
  Thanks
  
  **Tags:** civievent, drupal, webform-civicrm, payment-processor
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2018-01-24. Score: 1
  
  Registered for the Event but Contribution Pending Incomplete is the correct behavior in the case of an offsite payment processor.
  
  It’s essentially a pay later (though the pay later time is shorter than mailing in a chq).
  
  PS - on the second part of yorur question - if you use an onsite payment processor then you will have Payment fields before the Submit button
  
  
  ---
  
  ### Answer by username_2 on 2018-01-23. Score: 0
  
  It sounds like this may be an issue with the webform integration module, not CiviCRM. If so, you'll want to post here: <https://www.drupal.org/project/issues/webform_civicrm?status=All&categories=All>
  
  
  ---
  
  