Answers.Body: <p>I found the problem causing the thank-you page to misbehave on pay-later on my sites - while updating a few months ago I missed adding a couple definitions to the settings file (CRM_CRED_KEYS and CIVICRM_SIGN_KEYS). After adding the php code to set these keys the thank-you page displays properly.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-15T15:38:20.123Z
Answers.LastActivityDate: 2022-08-15T15:38:20.123Z
Answers.UserDisplayName: Don Alejandro
Answers.Body: <p>&quot;Offline&quot; in civi can be a misleading term - it means a staff member has entered it in the backend, e.g. using the Memberships - New Membership menu choice. So you can't redirect to a thank-you page there since it's a staff member doing the entry.</p>
  <p>If you mean pay-later, then when you configure the contribution page there's a checkbox for &quot;Use a confirmation page?&quot; at the bottom of the Title tab, e.g. at <code>civicrm/admin/contribute/settings?reset=1&amp;action=update&amp;id=1</code> (replace id=1 with the id of the appropriate contribution page). Pay later is an option on the Amounts tab.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-25T19:18:44.723Z
Answers.Text: Yes, I mean pay-later. We are using a contribution page. But the confirmation page is a  page that displays the information they submitted prior to hitting the final submit. With a PayPal submission, when you get redirected to PayPal, and you hit return to merchant, there's a thank you page that gets displayed. If you're paying pay-later and you hit submit, you stay on that page. There's no thank you page, and no opportunity to display "please send your contribution to xxx". So there's no real confirmation for the person that anything really happens.
Answers.UserDisplayName: Rachelle Niemela
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-25T19:40:20.643Z
Answers.Text: They can get an email receipt but that is after the fact. We would prefer to send them another email and not the receipt because we're gathering info via a profile so want to confirm what they've submitted there.
Answers.UserDisplayName: Rachelle Niemela
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-28T13:38:07.743Z
Answers.Text: If pay later is enabled the 'pay later instructions' are also displayed on the final thank you page (just checked on two of our sites and they appear between the user defined 'thank you' message text and above the contribution section so maybe just a configuration change that's necessary?
Answers.UserDisplayName: RebeccaTregenna
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-31T20:23:51.910Z
Answers.Text: I have the same problem using the Pay later option. CiviCRM used to display a thank-you page (including 'Pay later instructions') when a donation was confirmed. CiviCRM now loads a fresh donation page (at least for pay-later).  Doesn't matter whether a confirmation page is used or not. CiviCRM does record the donation and sends a thank-you email that includes the pay-later instructions.
  
  When I tested our primary donation page (which used to display a thank you page for pay later) it also now loads a fresh donation page. Not sure when it changed (we're up to version 5.50.2)
Answers.UserDisplayName: Don Alejandro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-24T14:48:46.930Z
Answers.LastActivityDate: 2022-04-24T14:48:46.930Z
Answers.UserDisplayName: Demerit
Body: <p>How do you enable a thank you page for any Pay Later membership? We'd like to redirect them to a page that tells them how to get us their contribution. Are thank you pages only displayed when using a payment processor? How do we display something as reinforcement that we got their submission?</p>
  
Tags: <civicontribute><contributions>
Title: Display thank you page for Pay Later (ed: was offline) contributions (civicontribute)
ThreadText: # Display thank you page for Pay Later (ed: was offline) contributions (civicontribute)
  
  (Asked by: username_0 on 2022-04-24)
  
  How do you enable a thank you page for any Pay Later membership? We'd like to redirect them to a page that tells them how to get us their contribution. Are thank you pages only displayed when using a payment processor? How do we display something as reinforcement that we got their submission?
  
  **Tags:** civicontribute, contributions
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2022-08-15. Score: 1
  
  I found the problem causing the thank-you page to misbehave on pay-later on my sites - while updating a few months ago I missed adding a couple definitions to the settings file (CRM\_CRED\_KEYS and CIVICRM\_SIGN\_KEYS). After adding the php code to set these keys the thank-you page displays properly.
  
  
  ---
  
  ### Answer by username_2 on 2022-04-24. Score: 1
  
  "Offline" in civi can be a misleading term - it means a staff member has entered it in the backend, e.g. using the Memberships - New Membership menu choice. So you can't redirect to a thank-you page there since it's a staff member doing the entry.
  
  If you mean pay-later, then when you configure the contribution page there's a checkbox for "Use a confirmation page?" at the bottom of the Title tab, e.g. at `civicrm/admin/contribute/settings?reset=1&action=update&id=1` (replace id=1 with the id of the appropriate contribution page). Pay later is an option on the Amounts tab.
  
  > **Comments:**
  > **username_0**: Yes, I mean pay-later. We are using a contribution page. But the confirmation page is a  page that displays the information they submitted prior to hitting the final submit. With a PayPal submission, when you get redirected to PayPal, and you hit return to merchant, there's a thank you page that gets displayed. If you're paying pay-later and you hit submit, you stay on that page. There's no thank you page, and no opportunity to display "please send your contribution to xxx". So there's no real confirmation for the person that anything really happens.  
  > **username_0**: They can get an email receipt but that is after the fact. We would prefer to send them another email and not the receipt because we're gathering info via a profile so want to confirm what they've submitted there.  
  > **username_3**: If pay later is enabled the 'pay later instructions' are also displayed on the final thank you page (just checked on two of our sites and they appear between the user defined 'thank you' message text and above the contribution section so maybe just a configuration change that's necessary?  
  > **username_1**: I have the same problem using the Pay later option. CiviCRM used to display a thank-you page (including 'Pay later instructions') when a donation was confirmed. CiviCRM now loads a fresh donation page (at least for pay-later).  Doesn't matter whether a confirmation page is used or not. CiviCRM does record the donation and sends a thank-you email that includes the pay-later instructions.  When I tested our primary donation page (which used to display a thank you page for pay later) it also now loads a fresh donation page. Not sure when it changed (we're up to version 5.50.2)  
  
  ---
  
  