Answers.Body: <p>This works in core! There is an activity created of type Update Recurring Contribution Billing Details when a contact updates their details through the form. And then you can add a CiviRule to send an email when this activity is created. That will also capture back office updates and ideally it wouldn't but this is bearable. A back office update will have a target contact while a self service one will not, but I don't think there is any way to add lack of target contact as a condition in Civirules.</p>
  <p>What I did is to only trigger on source contact activities and exclude updates with the source contact ID of one of our staff who might update a credit card from the CiviRule. Not pretty, but good enough.</p>
  <p><a href="https://i.sstatic.net/jxXOX.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/jxXOX.png" alt="enter image description here" /></a></p>
  <p>Not sure if this always worked and somehow my testing didn't work before or something was fixed in our latest update to 5.35.1.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-16T17:22:21.753Z
Answers.LastActivityDate: 2021-04-16T17:22:21.753Z
Answers.UserDisplayName: Lars SG
Answers.Body: <blockquote>
  <p>as we discussed over email please log an issue for this in our iATS Extension Github account re: logging an activity when a user updates their credit card.</p>
  </blockquote>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-07T22:22:18.113Z
Answers.Text: https://github.com/iATSPayments/com.iatspayments.civicrm/issues/345
Answers.UserDisplayName: Lars SG
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-07T18:33:21.390Z
Answers.LastActivityDate: 2020-12-07T18:33:21.390Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>We would like to send out links for credit card recurring donors to update their credit card when a donation fails, using the <a href="https://civicrm.stackexchange.com/questions/11339/editing-recurring-contributions-without-user-login">solution from this question.</a> Then, we need to somehow notify staff that the donor has made the update, so we can re-process their recurring donation to cover the missed donation. Does someone have a solution for this notification?</p>
  <p>There is a notification sent to the donor about the update, but that only goes to the donor. I've tried CiviRules on recurring donation change, but that does not appear to be triggered by updating credit card details through this link.</p>
  <p>We're using IATS.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-03T21:43:45.470Z
Comments.Text: Or even: is there any way to find out a credit card has been updated at all other than comparing the credit card number or waiting until it processes again? Is there any way to check this manually?
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-07T19:54:02.040Z
Comments.Text: we have an extension that sends nominated admins an email when a CC payment fails. would that be any help?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-07T22:21:34.713Z
Comments.Text: @petednz-fuzion Actually, it would! Not really for this issue, but it would be helpful otherwise. Can you share?
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-08T00:45:09.250Z
Comments.Text: ok. have a blog started about it so shall get that finished and hopefully paste link back here
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-08T03:54:21.187Z
Comments.Text: Hey Lars - you can also configure Email when payment fails in the iATS Extension Settings screen
Comments.UserDisplayName: KarinG - Semper IT
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-08T04:58:03.433Z
Comments.Text: @KarinG-SemperIT I had forgotten about that, because it doesn't seem to be working for us. Could you have look? Or any suggestions about why that might be?
Comments.UserDisplayName: Lars SG
Tags: <civicontribute><recurring-contributions><iats>
Title: Self-service update of credit card details - how to notify staff to re-process recurring contribution?
ThreadText: # Self-service update of credit card details - how to notify staff to re-process recurring contribution?
  
  (Asked by: username_0 on 2020-12-02)
  
  We would like to send out links for credit card recurring donors to update their credit card when a donation fails, using the [solution from this question.](https://civicrm.stackexchange.com/questions/11339/editing-recurring-contributions-without-user-login) Then, we need to somehow notify staff that the donor has made the update, so we can re-process their recurring donation to cover the missed donation. Does someone have a solution for this notification?
  
  There is a notification sent to the donor about the update, but that only goes to the donor. I've tried CiviRules on recurring donation change, but that does not appear to be triggered by updating credit card details through this link.
  
  We're using IATS.
  
  **Tags:** civicontribute, recurring-contributions, iats
  
  > **Comments:**
  > **username_0**: Or even: is there any way to find out a credit card has been updated at all other than comparing the credit card number or waiting until it processes again? Is there any way to check this manually?  
  > **username_1**: we have an extension that sends nominated admins an email when a CC payment fails. would that be any help?  
  > **username_0**: @petednz-fuzion Actually, it would! Not really for this issue, but it would be helpful otherwise. Can you share?  
  > **username_1**: ok. have a blog started about it so shall get that finished and hopefully paste link back here  
  > **username_2**: Hey Lars - you can also configure Email when payment fails in the iATS Extension Settings screen  
  > **username_0**: @KarinG-SemperIT I had forgotten about that, because it doesn't seem to be working for us. Could you have look? Or any suggestions about why that might be?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2021-04-16. Score: 3
  
  This works in core! There is an activity created of type Update Recurring Contribution Billing Details when a contact updates their details through the form. And then you can add a CiviRule to send an email when this activity is created. That will also capture back office updates and ideally it wouldn't but this is bearable. A back office update will have a target contact while a self service one will not, but I don't think there is any way to add lack of target contact as a condition in Civirules.
  
  What I did is to only trigger on source contact activities and exclude updates with the source contact ID of one of our staff who might update a credit card from the CiviRule. Not pretty, but good enough.
  
  [![enter image description here](https://i.sstatic.net/jxXOX.png)](https://i.sstatic.net/jxXOX.png)
  
  Not sure if this always worked and somehow my testing didn't work before or something was fixed in our latest update to 5.35.1.
  
  
  ---
  
  ### Answer by username_2 on 2020-12-07. Score: 0
  
  > as we discussed over email please log an issue for this in our iATS Extension Github account re: logging an activity when a user updates their credit card.
  
  > **Comments:**
  > **username_0**: https://github.com/iATSPayments/com.iatspayments.civicrm/issues/345  
  
  ---
  
  