Answers.Body: <p>I have upgraded the extension 1.6.2 to 1.7.4. During upgraded extension upgrade function were not ruined upgrade_1_7_002 and upgrade_1_7_003. After manually run the SQL Queries issue is resolved.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-05T17:10:51.067Z
Answers.Text: Thanks for posting your question and answering it. FWIW, the 1.7 has some db changing bits in it and that's why the upgrade steps needed to run. Before 1.7, the extension was managing the customer tokens itself, but as of 1.7 it converted to using the civi-native token api/system.
Answers.UserDisplayName: Alan Dixon
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-10T16:01:25.973Z
Answers.Text: @AlanDixon Recurring payment started at January 19th, 2021.I changed the next contribution date from February 19th to February 2nd, 2021. It was working February 2nd, 2021 , March 2nd, 2021 and April 2nd, 2021. I have updated the IATS extension after upgraded it charged at May 5th, 2021 instead of May 2th, 2021.
  This happened with multiple users. Is there a way to see if it is based on an iATS update?
Answers.UserDisplayName: jagjeet
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-05T07:48:34.590Z
Answers.LastActivityDate: 2021-05-05T07:48:34.590Z
Answers.UserDisplayName: jagjeet
Body: <p>When we create a new iATS recurring donation, we can edit the payment information, but the old iATS recurring donations cannot be updated. I have checked in extension code getting the customer code by payment_token_id. But payment_token_id  is missing in ContributionRecur API response. Only issue is in old (before update extension) iATS recurring donations.</p>
  <p><a href="https://i.sstatic.net/HRUUW.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/HRUUW.png" alt="enter image description here" /></a></p>
  
Tags: <civicontribute><civicrm-home><iats><iatspayments>
Title: After update CiviCRM IATS Extension to 1.7.4, Card on file and Expiry Date fields are not showing
ThreadText: # After update CiviCRM IATS Extension to 1.7.4, Card on file and Expiry Date fields are not showing
  
  (Asked by: username_0 on 2021-05-04)
  
  When we create a new iATS recurring donation, we can edit the payment information, but the old iATS recurring donations cannot be updated. I have checked in extension code getting the customer code by payment\_token\_id. But payment\_token\_id is missing in ContributionRecur API response. Only issue is in old (before update extension) iATS recurring donations.
  
  [![enter image description here](https://i.sstatic.net/HRUUW.png)](https://i.sstatic.net/HRUUW.png)
  
  **Tags:** civicontribute, civicrm-home, iats, iatspayments
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2021-05-05. Score: 1 | Accepted answer
  
  I have upgraded the extension 1.6.2 to 1.7.4. During upgraded extension upgrade function were not ruined upgrade\_1\_7\_002 and upgrade\_1\_7\_003. After manually run the SQL Queries issue is resolved.
  
  > **Comments:**
  > **username_1**: Thanks for posting your question and answering it. FWIW, the 1.7 has some db changing bits in it and that's why the upgrade steps needed to run. Before 1.7, the extension was managing the customer tokens itself, but as of 1.7 it converted to using the civi-native token api/system.  
  > **username_0**: @username_1 Recurring payment started at January 19th, 2021.I changed the next contribution date from February 19th to February 2nd, 2021. It was working February 2nd, 2021 , March 2nd, 2021 and April 2nd, 2021. I have updated the IATS extension after upgraded it charged at May 5th, 2021 instead of May 2th, 2021. This happened with multiple users. Is there a way to see if it is based on an iATS update?  
  
  ---
  
  