Answers.Body: <p>Payment processors handle failed installments differently - currently, Authorize.net will not attempt to re-process a failed installment, but other payment processors might. Also, updates to credit card information can occur proactively without having missed an installment, so the re-process action should be user driven and separate from the card update action (the latest version of the iATS extension allows for the ability to process a contribution for the card on file specifically for this scenario). We have a bit of custom code that allows you to to link a one-time credit card transaction to the recurring contribution ID - it works exactly the same way as linking a contribution to an online contribution page under the "Additional Details" section of the record contribution screen (i.e. there is a select box that will show the recurring contributions based on the contact for whom the contribution is being recorded, by selecting an option from the list, it includes the recurring contribution ID in the values inserted into civicrm_contribution upon clicking "Save").</p>
  
  <p>Hope this helps,
  Tamar</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-20T16:39:24.880Z
Answers.Text: This requires utilizing iATS as the payment processor, correct?  Additionally, it doesn't seem that you've verified the plugin as working with 4.7.x yet, correct?
Answers.UserDisplayName: G H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-20T17:00:17.073Z
Answers.Text: Our custom code doesn't require iATS - the iATS extension now provides the same functionality directly - our custom code works for authorize.net and PayPal and probably others but we only support those 3 - our custom code is working on 4.7.9 (and probably later), we are also using iATS extension 1.5.3 but there are other issues between iATS and 4.7.X that the developers are still working on. Hope this answers your follow up comment.
Answers.UserDisplayName: Tamar Meir - Cividesk
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-13T05:07:44.710Z
Answers.Text: What or where is this 'custom code'?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-27T18:26:02.560Z
Answers.Text: Sorry for the tremendous delay in response - I've been a bit off grid - the custom code is not available as a public extension nor is it mine to distribute - I will need to ask the powers that be and let you know.
Answers.UserDisplayName: Tamar Meir - Cividesk
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-18T06:20:30.260Z
Answers.LastActivityDate: 2016-09-18T06:20:30.260Z
Answers.UserDisplayName: Tamar Meir - Cividesk
Answers.Body: <p>This option may be what you're looking for:
  <a href="https://i.sstatic.net/ZHkrX.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ZHkrX.png" alt="Automatic Retry" /></a></p>
  <p><a href="https://account.authorize.net/help/Tools/Automated_Recurring_Billing/Automatic_Retry.htm" rel="nofollow noreferrer">https://account.authorize.net/help/Tools/Automated_Recurring_Billing/Automatic_Retry.htm</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-11T17:18:55.180Z
Answers.LastActivityDate: 2022-08-12T21:25:27.760Z
Answers.LastEditDate: 2022-08-12T21:25:27.760Z
Answers.UserDisplayName: dsmith63
Body: <p>With the current "fast" expiration of credit cards, and the rampant infiltration of card number theft in the US, card information is constantly being updated.  Unfortunately, it generally happens only after a recurring gift has failed.  We've got the new card info entered using the process as posted here:  </p>
  
  <p><a href="https://civicrm.stackexchange.com/questions/11339/resending-recurring-contributions-e-mail/14538#14538">Editing Recurring Contributions without user login</a></p>
  
  <p>However, this does not re-process the current month's transaction that just failed and triggered the, currently manual, process of getting the card info updated.  How are others updating the card information and then re-attempting to process the current month's giving?</p>
  
  <p>It seems like a simple "if the card has been updated and is recurring and has failed in the past 30 days, then rerun the contribution attempt."  However, simple logic and actual programming are worlds apart.</p>
  
  <p>CiviCRM 4.7, Wordpress, Authorize.net</p>
  
Tags: <wordpress><civicontribute><4.7><recurring-contributions><authorize.net>
Title: How to re-process failed recurring contributions after updating card info?
ThreadText: # How to re-process failed recurring contributions after updating card info?
  
  (Asked by: username_0 on 2016-09-12)
  
  With the current "fast" expiration of credit cards, and the rampant infiltration of card number theft in the US, card information is constantly being updated. Unfortunately, it generally happens only after a recurring gift has failed. We've got the new card info entered using the process as posted here:
  
  [Editing Recurring Contributions without user login](https://civicrm.stackexchange.com/questions/11339/resending-recurring-contributions-e-mail/14538#14538)
  
  However, this does not re-process the current month's transaction that just failed and triggered the, currently manual, process of getting the card info updated. How are others updating the card information and then re-attempting to process the current month's giving?
  
  It seems like a simple "if the card has been updated and is recurring and has failed in the past 30 days, then rerun the contribution attempt." However, simple logic and actual programming are worlds apart.
  
  CiviCRM 4.7, Wordpress, Authorize.net
  
  **Tags:** wordpress, civicontribute, 4.7, recurring-contributions, authorize.net
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2016-09-18. Score: 1 | Accepted answer
  
  Payment processors handle failed installments differently - currently, Authorize.net will not attempt to re-process a failed installment, but other payment processors might. Also, updates to credit card information can occur proactively without having missed an installment, so the re-process action should be user driven and separate from the card update action (the latest version of the iATS extension allows for the ability to process a contribution for the card on file specifically for this scenario). We have a bit of custom code that allows you to to link a one-time credit card transaction to the recurring contribution ID - it works exactly the same way as linking a contribution to an online contribution page under the "Additional Details" section of the record contribution screen (i.e. there is a select box that will show the recurring contributions based on the contact for whom the contribution is being recorded, by selecting an option from the list, it includes the recurring contribution ID in the values inserted into civicrm\_contribution upon clicking "Save").
  
  Hope this helps,
  Tamar
  
  > **Comments:**
  > **username_0**: This requires utilizing iATS as the payment processor, correct?  Additionally, it doesn't seem that you've verified the plugin as working with 4.7.x yet, correct?  
  > **username_1**: Our custom code doesn't require iATS - the iATS extension now provides the same functionality directly - our custom code works for authorize.net and PayPal and probably others but we only support those 3 - our custom code is working on 4.7.9 (and probably later), we are also using iATS extension 1.5.3 but there are other issues between iATS and 4.7.X that the developers are still working on. Hope this answers your follow up comment.  
  > **username_2**: What or where is this 'custom code'?  
  > **username_1**: Sorry for the tremendous delay in response - I've been a bit off grid - the custom code is not available as a public extension nor is it mine to distribute - I will need to ask the powers that be and let you know.  
  
  ---
  
  ### Answer by username_3 on 2022-08-11. Score: 2
  
  This option may be what you're looking for:
  [![Automatic Retry](https://i.sstatic.net/ZHkrX.png)](https://i.sstatic.net/ZHkrX.png)
  
  <https://account.authorize.net/help/Tools/Automated_Recurring_Billing/Automatic_Retry.htm>
  
  
  ---
  
  