Answers.Body: <p>April 21:</p>
  
  <p>The issue appears to be related to Stripe. The submit button is generating a couple of ajax calls to the stripe url as:</p>
  
  <p><a href="https://q.stripe.com/?event=elements.event.focus&amp;event_count=12&amp;timestamp=1587498851543&amp;" rel="nofollow noreferrer">https://q.stripe.com/?event=elements.event.focus&amp;event_count=12&amp;timestamp=1587498851543&amp;</a> ...</p>
  
  <p><a href="https://q.stripe.com/?event=elements.event.blur&amp;event_count=13&amp;timestamp=1587498851574&amp;" rel="nofollow noreferrer">https://q.stripe.com/?event=elements.event.blur&amp;event_count=13&amp;timestamp=1587498851574&amp;</a> ....</p>
  
  <p>After that first click, presumably the stripe extension is going to disable the submit button to avoid multiple clicks, and then it doesn't re-enable it, presumably because it doesn't get back the answer it expects, so no further action happens on clicking submit again.</p>
  
  <p>Apr 28:</p>
  
  <p>For anyone else trying to debug this - the first clue is to enable javascript debugging, i.e. at /civicrm/admin/setting/stripe:</p>
  
  <p>Enable Stripe Javascript debugging?</p>
  
  <p>That provides me with the clue that it's getting blocked at line 335 of
  civicrm_stripe.js (of the unminified version), i.e. it's using a jquery
  validation plugin that thinks the form is not valid. If I remove that check, it goes ahead (and tells me my credit card is invalid).</p>
  
  <p>So we've narrowed it down to some kind of conflict between the premiums section and the stripe extension's use of the jquery validation plugin.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-22T22:00:17.377Z
Answers.Text: 6.3.2 did not fix this issue.
Answers.UserDisplayName: Alan Dixon
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-20T20:48:04.387Z
Answers.Text: I am successfully using premiums with Stripe 6.5.4.
Answers.UserDisplayName: Andy Burns
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-21T20:02:10.017Z
Answers.LastActivityDate: 2020-04-28T21:09:37.770Z
Answers.LastEditDate: 2020-04-28T21:09:37.770Z
Answers.UserDisplayName: Alan Dixon
Body: <p>The "Make Contribution" button fails to load confirmation page. We had recently added a captcha and a premium section to the page, so tried disabling them. We found that the premium section was the culprit, and disabling it allows the page to work as normal. </p>
  
  <p>Running 5.19.4 on Drupal 7. No useful errors on Civi or Drupal logs. Is anyone else having this problem?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-09T19:30:06.157Z
Comments.Text: Should also note that we are using Stripe
Comments.UserDisplayName: KSFR
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-09T20:58:55.043Z
Comments.Text: What happens when you disable the confirmation page?
Comments.UserDisplayName: Andy Burns
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-10T18:58:56.233Z
Comments.Text: @AndyBurns Same problem if confirmation page is disabled and premium section is enabled.
Comments.UserDisplayName: KSFR
Tags: <civicontribute><stripe><premiums>
Title: Including Premiums section breaks Contribution Page when using Stripe
ThreadText: # Including Premiums section breaks Contribution Page when using Stripe
  
  (Asked by: username_0 on 2020-04-09)
  
  The "Make Contribution" button fails to load confirmation page. We had recently added a captcha and a premium section to the page, so tried disabling them. We found that the premium section was the culprit, and disabling it allows the page to work as normal.
  
  Running 5.19.4 on Drupal 7. No useful errors on Civi or Drupal logs. Is anyone else having this problem?
  
  **Tags:** civicontribute, stripe, premiums
  
  > **Comments:**
  > **username_0**: Should also note that we are using Stripe  
  > **username_1**: What happens when you disable the confirmation page?  
  > **username_0**: @username_1 Same problem if confirmation page is disabled and premium section is enabled.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-04-21. Score: 2 | Accepted answer
  
  April 21:
  
  The issue appears to be related to Stripe. The submit button is generating a couple of ajax calls to the stripe url as:
  
  <https://q.stripe.com/?event=elements.event.focus&event_count=12&timestamp=1587498851543&> ...
  
  <https://q.stripe.com/?event=elements.event.blur&event_count=13&timestamp=1587498851574&> ....
  
  After that first click, presumably the stripe extension is going to disable the submit button to avoid multiple clicks, and then it doesn't re-enable it, presumably because it doesn't get back the answer it expects, so no further action happens on clicking submit again.
  
  Apr 28:
  
  For anyone else trying to debug this - the first clue is to enable javascript debugging, i.e. at /civicrm/admin/setting/stripe:
  
  Enable Stripe Javascript debugging?
  
  That provides me with the clue that it's getting blocked at line 335 of
  civicrm\_stripe.js (of the unminified version), i.e. it's using a jquery
  validation plugin that thinks the form is not valid. If I remove that check, it goes ahead (and tells me my credit card is invalid).
  
  So we've narrowed it down to some kind of conflict between the premiums section and the stripe extension's use of the jquery validation plugin.
  
  > **Comments:**
  > **username_2**: 6.3.2 did not fix this issue.  
  > **username_1**: I am successfully using premiums with Stripe 6.5.4.  
  
  ---
  
  