Answers.Body: <p>The answer is that I had pasted one of the Stripe API keys with a trailing blank, so when I looked at Firefox's web developer console there was a message 'Your key is invalid as it contains whitespace'  Working consistently now, but how I previous managed to make a couple of contributions successfully I don't understand! </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-23T17:49:56.963Z
Answers.LastActivityDate: 2019-02-23T20:15:20.027Z
Answers.LastEditDate: 2019-02-23T20:15:20.027Z
Answers.UserDisplayName: Andy Clark
Body: <p>After completing the payment screen and clicking 'Confirm Contribution' the screen hangs. The button is greyed out but nothing happens.  But...if I just hit enter on the screen without first completing anything at all I get an error message about incomplete fields, and then I can complete the screen &amp; proceed normally.  But if I first complete all the details and then hit the 'Confirm Contribution' it hangs.  I've tried this on Chrome, Firefox and on my Android 8.1 phone - all the same. I am using 5.2 of the Stripe extension, CiviCRM 5.7.3 running under Drupal.  Using the second technique described above I've made a couple of payments so there's nothing wrong with the setup, it seems. 
  Update: I have found some errors in the Stripe dashboard, here are screenshots<a href="https://i.sstatic.net/iGUBD.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/iGUBD.png" alt="enter image description here"></a> and this <a href="https://i.sstatic.net/0UiB8.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/0UiB8.png" alt="enter image description here"></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-18T18:52:48.067Z
Comments.Text: Did you try 'inspect' in your browser to see if it gives any clues
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-18T19:25:15.500Z
Comments.Text: I have now done that but frankly wouldn't know what to look for...
Comments.UserDisplayName: Andy Clark
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-18T20:07:57.737Z
Comments.Text: But I do get a message from Chrome saying 'this page is trying to load scripts from unauthenticated sources' via a little icon at the top of the screen, which appears as soon as the page is loaded.  The site has https of course so...?? And yet if I hit enter without entering anything this then allows everything to work after I fill out the missing fields, despite this message
Comments.UserDisplayName: Andy Clark
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-02-22T23:09:05.937Z
Comments.Text: Difficult to know what's going on without seeing logs from both ends. You can uncomment this line in the extension on your site to enable debug logging to the browser console: https://lab.civicrm.org/extensions/stripe/blob/master/js/civicrm_stripe.js#L382  But it sounds most likely that you've got some kind of communication issue, or https issue between the the browser and Stripe servers.  Have you tried from different networks (eg. corporate networks sometimes do nasty things with https and Stripe might detect that and refuse to work)
Comments.UserDisplayName: Matthew Wire
Tags: <drupal><stripe>
Title: Why does Stripe 5.2 extension hang on payment?
ThreadText: # Why does Stripe 5.2 extension hang on payment?
  
  (Asked by: username_0 on 2019-02-18)
  
  After completing the payment screen and clicking 'Confirm Contribution' the screen hangs. The button is greyed out but nothing happens. But...if I just hit enter on the screen without first completing anything at all I get an error message about incomplete fields, and then I can complete the screen & proceed normally. But if I first complete all the details and then hit the 'Confirm Contribution' it hangs. I've tried this on Chrome, Firefox and on my Android 8.1 phone - all the same. I am using 5.2 of the Stripe extension, CiviCRM 5.7.3 running under Drupal. Using the second technique described above I've made a couple of payments so there's nothing wrong with the setup, it seems.
  Update: I have found some errors in the Stripe dashboard, here are screenshots[![enter image description here](https://i.sstatic.net/iGUBD.png)](https://i.sstatic.net/iGUBD.png) and this [![enter image description here](https://i.sstatic.net/0UiB8.png)](https://i.sstatic.net/0UiB8.png)
  
  **Tags:** drupal, stripe
  
  > **Comments:**
  > **username_1**: Did you try 'inspect' in your browser to see if it gives any clues  
  > **username_0**: I have now done that but frankly wouldn't know what to look for...  
  > **username_0**: But I do get a message from Chrome saying 'this page is trying to load scripts from unauthenticated sources' via a little icon at the top of the screen, which appears as soon as the page is loaded.  The site has https of course so...?? And yet if I hit enter without entering anything this then allows everything to work after I fill out the missing fields, despite this message  
  > **username_2**: Difficult to know what's going on without seeing logs from both ends. You can uncomment this line in the extension on your site to enable debug logging to the browser console: https://lab.civicrm.org/extensions/stripe/blob/master/js/civicrm_stripe.js#L382  But it sounds most likely that you've got some kind of communication issue, or https issue between the the browser and Stripe servers.  Have you tried from different networks (eg. corporate networks sometimes do nasty things with https and Stripe might detect that and refuse to work)  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2019-02-23. Score: 3
  
  The answer is that I had pasted one of the Stripe API keys with a trailing blank, so when I looked at Firefox's web developer console there was a message 'Your key is invalid as it contains whitespace' Working consistently now, but how I previous managed to make a couple of contributions successfully I don't understand!
  
  
  ---
  
  