Answers.Body: <p>This issue is related to Drupal 7 (possibly wordpress), PHP prior to 7.3 and Chrome 80+</p>
  <p>To fix, upgrade to PHP 7.3 and add the following text somewhere in your drupal 7 settings.php file.</p>
  <pre><code>ini_set('session.cookie_secure', 1);
  ini_set('session.cookie_samesite', 'None');
  </code></pre>
  <p>or you can style it like we did so you remember why you added this.</p>
  <pre><code>/**
   * Fix for Chrome Cookies Issue - See:
   * https://www.zoocha.com/news/how-fix-chrome-80-cookies-issue-drupal &amp; 
   * https://lab.civicrm.org/dev/core/-/issues/2059
  */
  ini_set('session.cookie_secure', 1);
  ini_set('session.cookie_samesite', 'None');
  </code></pre>
  <p>Clear CiviCRM and Drupal caches.
  Clear browser cookies and cache.</p>
  <p>(Unfortunately for your returning users, unless you have them clear their browser cache/cookies, they might experience the blank screen again.)</p>
  <p>If you do not want to upgrade to PHP7.3 the zoocha article explains how to fix in previous versions.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-03T19:13:07.357Z
Answers.LastActivityDate: 2020-12-03T23:57:59.930Z
Answers.LastEditDate: 2020-12-03T23:57:59.930Z
Answers.UserDisplayName: themak
Body: <p>This is strange. Some donors are donating successfully but getting a blank thank you page. They get an email confirming their donation, but nothing on screen. D7 CiviCRM 5.31, Omnipay Cybersource</p>
  <p>I can't seem to find any issues in the log either.</p>
  <p>The URL at the blank screen is <code>/civicrm/payment/ipn/1</code></p>
  <p>When it works correctly, the thank you screen has a url of  <code>civicrm/contribute/transact?_qf_ThankYou_display=1&amp;qfKey=**********************</code></p>
  <p>Any ideas?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-23T17:51:52.167Z
Comments.Text: any chance some folk get to the page via http and others via https. or some with www and some without?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-23T18:13:20.323Z
Comments.Text: This is what one user provided as a URL for the blank page. /civicrm/payment/ipn/1
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-23T23:00:39.303Z
Comments.Text: but do you get to the same path when you succeed? and what is the rest of the path as that is my wild guess as to what might be happening?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-30T17:38:02.213Z
Comments.Text: Hi again, 
  civicrm/contribute/transact?_qf_ThankYou_display=1&qfKey=**********************
  Is what is supposed to happen - and does happen most of the time. *** is the actual key just in case that was not clear.
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-30T18:46:47.007Z
Comments.Text: not sure i can be helpful. i asked about whether some might be going via http v https or www v no www but you haven't commented on that
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-30T23:09:41.250Z
Comments.Text: it is https and there is no www.
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-03T19:13:29.667Z
Comments.Text: Answer below, thanks @petednz-fuzion for your help.
Comments.UserDisplayName: themak
Tags: <civicontribute>
Title: Random Occurrences of Blank Contribution Thank You Pages
ThreadText: # Random Occurrences of Blank Contribution Thank You Pages
  
  (Asked by: username_0 on 2020-11-23)
  
  This is strange. Some donors are donating successfully but getting a blank thank you page. They get an email confirming their donation, but nothing on screen. D7 CiviCRM 5.31, Omnipay Cybersource
  
  I can't seem to find any issues in the log either.
  
  The URL at the blank screen is `/civicrm/payment/ipn/1`
  
  When it works correctly, the thank you screen has a url of `civicrm/contribute/transact?_qf_ThankYou_display=1&qfKey=**********************`
  
  Any ideas?
  
  **Tags:** civicontribute
  
  > **Comments:**
  > **username_1**: any chance some folk get to the page via http and others via https. or some with www and some without?  
  > **username_0**: This is what one user provided as a URL for the blank page. /civicrm/payment/ipn/1  
  > **username_1**: but do you get to the same path when you succeed? and what is the rest of the path as that is my wild guess as to what might be happening?  
  > **username_0**: Hi again,  civicrm/contribute/transact?_qf_ThankYou_display=1&qfKey=********************** Is what is supposed to happen - and does happen most of the time. *** is the actual key just in case that was not clear.  
  > **username_1**: not sure i can be helpful. i asked about whether some might be going via http v https or www v no www but you haven't commented on that  
  > **username_0**: it is https and there is no www.  
  > **username_0**: Answer below, thanks @username_1 for your help.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2020-12-03. Score: 2 | Accepted answer
  
  This issue is related to Drupal 7 (possibly wordpress), PHP prior to 7.3 and Chrome 80+
  
  To fix, upgrade to PHP 7.3 and add the following text somewhere in your drupal 7 settings.php file.
  
  ```
  ini_set('session.cookie_secure', 1);
  ini_set('session.cookie_samesite', 'None');
  
  ```
  
  or you can style it like we did so you remember why you added this.
  
  ```
  /**
   * Fix for Chrome Cookies Issue - See:
   * https://www.zoocha.com/news/how-fix-chrome-80-cookies-issue-drupal & 
   * https://lab.civicrm.org/dev/core/-/issues/2059
  */
  ini_set('session.cookie_secure', 1);
  ini_set('session.cookie_samesite', 'None');
  
  ```
  
  Clear CiviCRM and Drupal caches.
  Clear browser cookies and cache.
  
  (Unfortunately for your returning users, unless you have them clear their browser cache/cookies, they might experience the blank screen again.)
  
  If you do not want to upgrade to PHP7.3 the zoocha article explains how to fix in previous versions.
  
  
  ---
  
  