Answers.Body: <p>adding as a new answer. the link that would need to be sent out would look like</p>
  
  <p>civicrm/contribute/updatebilling?reset=1&amp;crid=XX&amp;{contact.ch‌​ecksum}</p>
  
  <p>since the contact id token is not checked during this process and hence not required.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-15T13:51:05.770Z
Answers.Text: Great work Pete.  Glad to know that it's helping somebody else.  We've been successfully sending out the original link for a while now.  Are you perhaps using Drupal instead of WordPress?  Or perhaps something has been added since I originally put it together.  Either way, it's a significant improvement.  I'll attempt to verify it via WordPress.
Answers.UserDisplayName: G H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-15T18:49:40.393Z
Answers.Text: yep my urls are def. drupal ones.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-15T18:51:18.593Z
Answers.Text: and we are hoping to scope what it would take to add a link under 'more' so that we can 'send email' which would pop up the email box with the link with correct crid inserted
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-16T19:15:09.883Z
Answers.Text: Ohhhh!  Pretty!  Shiny!  Me likes it!  (If you aren't a Gollum fan, well, can I pray for you? ;-) )  That would be a great time saver.  Auto-filling the template and automating will take it from a five minute process to 30 seconds!
Answers.UserDisplayName: G H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-18T20:07:43.433Z
Answers.Text: it looks like it could be a simple job to do this but haven't got any response from the client that was initially interested in this. get in touch via fuzion.co.nz if you might be able to help push this along
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-06T17:48:28.447Z
Answers.Text: anyone thought about this since 2016? :)
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-31T23:57:06.103Z
Answers.Text: me. again. now.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-28T02:25:59.487Z
Answers.Text: Thanks Petednz, we basically took this option off our site due to it not working so always happy to revisit.
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-07T18:41:02.827Z
Answers.Text: @petednz-fuzion any updates? We went with this https://civicrm.org/blog/matt-dunne/losing-monthly-donations-because-out-date-credit-card-information and it seems to be working
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-07T19:00:52.907Z
Answers.Text: i don't recall us taking this any further
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T23:11:25.763Z
Answers.LastActivityDate: 2016-12-13T23:11:25.763Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I almost have this polished, just one little piece that may be beyond what my pea brain can handle. The short of it is that from the affected contact you need to send an e-mail with tokens. (I've put this into a template.) In the body of the e-mail put a link similar to this:</p>
  
  <p><a href="https://yoursite.com/civicrm/?page=CiviCRM&amp;q=civicrm/contribute/updatebilling&amp;reset=1&amp;crid=XX&amp;" rel="nofollow">https://yoursite.com/civicrm/?page=CiviCRM&amp;q=civicrm/contribute/updatebilling&amp;reset=1&amp;crid=XX&amp;</a>{contact.checksum}&amp;cid={contact.contact_id}&amp;context=dashboard</p>
  
  <p>You need to replace the crid=XX with the correct crid for that failed transaction.  The only way I've found to get that crid from the front end is through a few steps.
  1.  Open up the contact of the failed contribution.
  2.  Click on the "Actions" button, then Right Click on the "Contact Dashboard" and choose "Open in new Tab."  This will open up the dashboard in a separate tab, as you'll need the first page later and can't easily get back to it.
  3.  On the Contact Dashboard page, you'll find a "Recurring Contributions" line.  Click the "more" button, then Right Click on the "Change Billing Details" and choose "Open in new Tab."  This will open up the "Billing Details" in a new tab.  In the address bar, you'll find the "crid=" value buried in the string.</p>
  
  <p>Moving forward, I'm hoping that someone with more skills than I can figure out how to add this crid as a token, and then be able to search for failed contributions and send the template e-mail to multiple contacts at once.  To go even a step further, being able to automate this once a failed transaction happens, the system automatically sends out this notice.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-24T19:08:28.570Z
Answers.Text: Oh, and instead of just a search, how about running the template e-mail out from the results of a report?
Answers.UserDisplayName: G H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T05:10:44.860Z
Answers.Text: did this ever get progressed - it looks like a lonely post at this point but with some interesting possibilities
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T05:56:03.873Z
Answers.Text: also can you clarify what is the issue of letting a contact access their own dashboard to do this updating (which was news to me that it could be done so thx for pointing that out)
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T06:08:26.347Z
Answers.Text: in case it is helpful to others, you can see the crid bby hovering on the relevant Recurring Contribution in the lower section of their Contribution Tab too ie, click on more, right click and 'copy url' for the change billing details, then just add on the checksum token and swop the cid with the contact.id token
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T21:11:09.863Z
Answers.Text: I had problems with the above link
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T21:55:10.607Z
Answers.Text: need to change an & to a ? eg civicrm/contribute/updatebilling?reset=1&crid=XX&{contact.checksum}&cid={contact.contact_id}
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T23:10:13.330Z
Answers.Text: and konadave has pointed out the contact id is not a required token for this - https://chat.civicrm.org/civicrm/pl/gpmf3d3pmi8ozm1tgdu7jnb1ba
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-15T13:55:02.060Z
Answers.Text: RE: Customers accessing their own dashboard.  It was a permissions issue.  If I gave them access to the control panel, they could jump to other contacts.  They weren't limited to only their records.  It wasn't obvious to the user, but simply changing the record ID in the URL allowed them to successfully transverse records.  Here's the discussion on permissions:  http://civicrm.stackexchange.com/questions/10124/update-credit-card-info-permissions
Answers.UserDisplayName: G H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-24T14:03:59.970Z
Answers.LastActivityDate: 2016-08-24T14:03:59.970Z
Answers.UserDisplayName: G H
Body: <p>How do I generate an e-mail with a link to get to the dashboard so the user can edit the credit card details of a recurring contribution, without the user having to have login privileges to get to that dashboard? </p>
  
  <p>Credit cards are expiring or card numbers change, and we need a way for the user to update their cards.  Preferably without going through a whole new creation process. The dashboard is there, but they can't access it without having far too much power given to them through the ACL's.  </p>
  
  <p>CiviCRM 4.7, Wordpress, Authorize.net</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-12T15:21:10.780Z
Comments.Text: Originally titled: Resending Recurring Contributions E-mail, with a question of: 
  
  I must not be searching the right keywords, because I'm almost positive I read the answer to this question in the docs. Unfortunately, I can't seem to find it again.
  
  How do I resend the e-mail for recurring contributions that gives the contributor the links for editing or canceling their contributions?
Comments.UserDisplayName: G H
Tags: <civicontribute><email><message-templates><recurring-contributions>
Title: Editing Recurring Contributions without user login
ThreadText: # Editing Recurring Contributions without user login
  
  (Asked by: username_0 on 2016-04-21)
  
  How do I generate an e-mail with a link to get to the dashboard so the user can edit the credit card details of a recurring contribution, without the user having to have login privileges to get to that dashboard?
  
  Credit cards are expiring or card numbers change, and we need a way for the user to update their cards. Preferably without going through a whole new creation process. The dashboard is there, but they can't access it without having far too much power given to them through the ACL's.
  
  CiviCRM 4.7, Wordpress, Authorize.net
  
  **Tags:** civicontribute, email, message-templates, recurring-contributions
  
  > **Comments:**
  > **username_0**: Originally titled: Resending Recurring Contributions E-mail, with a question of:   I must not be searching the right keywords, because I'm almost positive I read the answer to this question in the docs. Unfortunately, I can't seem to find it again.  How do I resend the e-mail for recurring contributions that gives the contributor the links for editing or canceling their contributions?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2016-08-24. Score: 4 | Accepted answer
  
  I almost have this polished, just one little piece that may be beyond what my pea brain can handle. The short of it is that from the affected contact you need to send an e-mail with tokens. (I've put this into a template.) In the body of the e-mail put a link similar to this:
  
  <https://yoursite.com/civicrm/?page=CiviCRM&q=civicrm/contribute/updatebilling&reset=1&crid=XX&>{contact.checksum}&cid={contact.contact\_id}&context=dashboard
  
  You need to replace the crid=XX with the correct crid for that failed transaction. The only way I've found to get that crid from the front end is through a few steps.
  1. Open up the contact of the failed contribution.
  2. Click on the "Actions" button, then Right Click on the "Contact Dashboard" and choose "Open in new Tab." This will open up the dashboard in a separate tab, as you'll need the first page later and can't easily get back to it.
  3. On the Contact Dashboard page, you'll find a "Recurring Contributions" line. Click the "more" button, then Right Click on the "Change Billing Details" and choose "Open in new Tab." This will open up the "Billing Details" in a new tab. In the address bar, you'll find the "crid=" value buried in the string.
  
  Moving forward, I'm hoping that someone with more skills than I can figure out how to add this crid as a token, and then be able to search for failed contributions and send the template e-mail to multiple contacts at once. To go even a step further, being able to automate this once a failed transaction happens, the system automatically sends out this notice.
  
  > **Comments:**
  > **username_0**: Oh, and instead of just a search, how about running the template e-mail out from the results of a report?  
  > **username_1**: did this ever get progressed - it looks like a lonely post at this point but with some interesting possibilities  
  > **username_1**: also can you clarify what is the issue of letting a contact access their own dashboard to do this updating (which was news to me that it could be done so thx for pointing that out)  
  > **username_1**: in case it is helpful to others, you can see the crid bby hovering on the relevant Recurring Contribution in the lower section of their Contribution Tab too ie, click on more, right click and 'copy url' for the change billing details, then just add on the checksum token and swop the cid with the contact.id token  
  > **username_1**: I had problems with the above link  
  > **username_1**: need to change an & to a ? eg civicrm/contribute/updatebilling?reset=1&crid=XX&{contact.checksum}&cid={contact.contact_id}  
  > **username_1**: and konadave has pointed out the contact id is not a required token for this - https://chat.civicrm.org/civicrm/pl/gpmf3d3pmi8ozm1tgdu7jnb1ba  
  > **username_0**: RE: Customers accessing their own dashboard.  It was a permissions issue.  If I gave them access to the control panel, they could jump to other contacts.  They weren't limited to only their records.  It wasn't obvious to the user, but simply changing the record ID in the URL allowed them to successfully transverse records.  Here's the discussion on permissions:  http://civicrm.stackexchange.com/questions/10124/update-credit-card-info-permissions  
  
  ---
  
  ### Answer by username_1 on 2016-12-13. Score: 2
  
  adding as a new answer. the link that would need to be sent out would look like
  
  civicrm/contribute/updatebilling?reset=1&crid=XX&{contact.ch‌​ecksum}
  
  since the contact id token is not checked during this process and hence not required.
  
  > **Comments:**
  > **username_0**: Great work Pete.  Glad to know that it's helping somebody else.  We've been successfully sending out the original link for a while now.  Are you perhaps using Drupal instead of WordPress?  Or perhaps something has been added since I originally put it together.  Either way, it's a significant improvement.  I'll attempt to verify it via WordPress.  
  > **username_1**: yep my urls are def. drupal ones.  
  > **username_1**: and we are hoping to scope what it would take to add a link under 'more' so that we can 'send email' which would pop up the email box with the link with correct crid inserted  
  > **username_0**: Ohhhh!  Pretty!  Shiny!  Me likes it!  (If you aren't a Gollum fan, well, can I pray for you? ;-) )  That would be a great time saver.  Auto-filling the template and automating will take it from a five minute process to 30 seconds!  
  > **username_1**: it looks like it could be a simple job to do this but haven't got any response from the client that was initially interested in this. get in touch via fuzion.co.nz if you might be able to help push this along  
  > **username_2**: anyone thought about this since 2016? :)  
  > **username_1**: me. again. now.  
  > **username_2**: Thanks Petednz, we basically took this option off our site due to it not working so always happy to revisit.  
  > **username_2**: @petednz-fuzion any updates? We went with this https://civicrm.org/blog/matt-dunne/losing-monthly-donations-because-out-date-credit-card-information and it seems to be working  
  > **username_1**: i don't recall us taking this any further  
  
  ---
  
  