Answers.Body: <p>Two bits are required for anonymous users to be able to access URLs like:</p>
  
  <p>/civicrm/contribute/updatebilling?reset=1&amp;coid=4263&amp;cs=b88004e51f6c99b0601aceab7e489315_1530392348_168</p>
  
  <ol>
  <li>Permissions: make online Contributions</li>
  <li>Administer -> CiviContribute -> IATS Payments Settings
  Check the box: Enable self-service to recurring contribution Contact Billing info:</li>
  </ol>
  
  <p><a href="https://i.sstatic.net/luXyT.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/luXyT.png" alt="enter image description here"></a></p>
  
  <p>PS - as you may have noticed this is no longer working in higher 5.x versions of CiviCRM. This regression can be fixed with this solution (PR) which was posted here: <a href="https://github.com/civicrm/civicrm-core/pull/12668" rel="nofollow noreferrer">https://github.com/civicrm/civicrm-core/pull/12668</a> - unfortunately it was closed. It's only one line of code you need to add to this file: CRM/Contribute/Form/UpdateBilling.php</p>
  
  <p><a href="https://i.sstatic.net/tvP0A.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/tvP0A.png" alt="enter image description here"></a></p>
  
  <pre><code>$processorParams['recur_id'] = $this-&gt;_subscriptionDetails-&gt;recur_id;
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-01T01:22:25.530Z
Answers.Text: Awesome.  Thank you i am very pleased it is was that simple.  It is working correctly now.  I am loving IATS.
Answers.UserDisplayName: fdarn
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-01T03:48:23.050Z
Answers.Text: Sorry I did not see your question earlier. If you have any other Q please tag them with iats.
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-30T21:04:20.523Z
Answers.LastActivityDate: 2019-02-13T02:32:29.270Z
Answers.LastEditDate: 2019-02-13T02:32:29.270Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>We are using Civi 5.1 on Wordpress 4.9</p>
  
  <p>Today we got our recurring payments to work again when we switched to IATS.<br>
  When someone makes a recurring contribution, they receive an email reciept that says </p>
  
  <blockquote>
    <p>You can update billing details for this recurring contribution by visiting this web page.
    You can update recurring contribution amount or change the number of installments for this recurring contribution by visiting this web page.</p>
  </blockquote>
  
  <p>However, unless they are logged in, clicking those links just takes them to homepage of our site.  These are donors, they are not creating log in credentials when they donate.  </p>
  
  <p>I would like them to be able to make changes without needing to login.  I read the older post on this subject and tried those suggestions, by using the below URL.</p>
  
  <p><strong><em>oursite.org/oursite-donate/?page=CiviCRM&amp;q=civicrm/contribute/updatebilling&amp;reset=1&amp;coid=xxxx&amp;{contact.ch‌​ecksum}</em></strong></p>
  
  <p>I even tried the change &amp; to ? as someone suggested</p>
  
  <p><strong><em>oursite.org/oursite-donate/?page=CiviCRM&amp;q=civicrm/contribute/updatebilling?reset=1&amp;coid=xxxx&amp;{contact.ch‌​ecksum}</em></strong></p>
  
  <p>When entering that URL while logged off I get the below message.  </p>
  
  <blockquote>
    <p>Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred. 
    You do not have permission to access this page.</p>
  </blockquote>
  
  <p>Am I missing something?</p>
  
  <p>Thank you. </p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-06-30T17:27:48.647Z
Comments.Text: Did you replace the xxxx and squiggly brackets part with the actual values? If you entered it exactly as above you'll get errors.
Comments.UserDisplayName: Demerit
Tags: <permissions><recurring-contributions><iats>
Title: Only logged in users can change billing and recurring amount
ThreadText: # Only logged in users can change billing and recurring amount
  
  (Asked by: username_0 on 2018-06-21)
  
  We are using Civi 5.1 on Wordpress 4.9
  
  Today we got our recurring payments to work again when we switched to IATS.  
  When someone makes a recurring contribution, they receive an email reciept that says
  
  > You can update billing details for this recurring contribution by visiting this web page.
  > You can update recurring contribution amount or change the number of installments for this recurring contribution by visiting this web page.
  
  However, unless they are logged in, clicking those links just takes them to homepage of our site. These are donors, they are not creating log in credentials when they donate.
  
  I would like them to be able to make changes without needing to login. I read the older post on this subject and tried those suggestions, by using the below URL.
  
  ***oursite.org/oursite-donate/?page=CiviCRM&q=civicrm/contribute/updatebilling&reset=1&coid=xxxx&{contact.ch‌​ecksum}***
  
  I even tried the change & to ? as someone suggested
  
  ***oursite.org/oursite-donate/?page=CiviCRM&q=civicrm/contribute/updatebilling?reset=1&coid=xxxx&{contact.ch‌​ecksum}***
  
  When entering that URL while logged off I get the below message.
  
  > Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  > You do not have permission to access this page.
  
  Am I missing something?
  
  Thank you.
  
  **Tags:** permissions, recurring-contributions, iats
  
  > **Comments:**
  > **username_1**: Did you replace the xxxx and squiggly brackets part with the actual values? If you entered it exactly as above you'll get errors.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2018-06-30. Score: 5 | Accepted answer
  
  Two bits are required for anonymous users to be able to access URLs like:
  /civicrm/contribute/updatebilling?reset=1&coid=4263&cs=b88004e51f6c99b0601aceab7e489315_1530392348_168
  
  Permissions: make online Contributions
  Administer -> CiviContribute -> IATS Payments Settings
  Check the box: Enable self-service to recurring contribution Contact Billing info:
  
  
  PS - as you may have noticed this is no longer working in higher 5.x versions of CiviCRM. This regression can be fixed with this solution (PR) which was posted here: https://github.com/civicrm/civicrm-core/pull/12668 - unfortunately it was closed. It's only one line of code you need to add to this file: CRM/Contribute/Form/UpdateBilling.php
  
  $processorParams['recur_id'] = $this->_subscriptionDetails->recur_id;
  
  > **Comments:**
  > **username_0**: Awesome.  Thank you i am very pleased it is was that simple.  It is working correctly now.  I am loving IATS.  
  > **username_2**: Sorry I did not see your question earlier. If you have any other Q please tag them with iats.  
  
  ---
  
  