Answers.Body: <ul>
  <li>Uninstall the extension form the site.</li>
  <li>Upgrade the site to 4.7.</li>
  <li>Make the extension compatible with the latest version - Eg - <a href="https://civicrm.stackexchange.com/questions/17909/upgrade-paystation-processor-to-4-7-compatible">Upgrade Paystation processor to 4.7 compatible</a> and Install the extension again.</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-10T09:25:44.920Z
Answers.LastActivityDate: 2017-04-10T09:25:44.920Z
Answers.LastEditDate: 2017-04-13T12:53:13.017Z
Answers.UserDisplayName: jitendra - fuzion
Body: <p>I see extension of type 'payment' has been deprecated and hence not listed in the active modules we get from <a href="https://github.com/civicrm/civicrm-core/blob/master/CRM/Extension/Mapper.php#L295" rel="nofollow noreferrer"><code>getActiveModuleFiles()</code></a> function. Due to this, any upgrade to this ext. is not possible since the upgrade link is not shown for them (as they are not active modules anymore)</p>
  
  <p>Is there any way to upgrade such extentions - i.e to execute the following query in upgrade?</p>
  
  <pre><code>UPDATE civicrm_extension 
  SET type = "module" 
  WHERE full_name = "nz.co.fuzion.paystation
  </code></pre>
  
  <p>I haven't found anything other than the answer I posted below.</p>
  
Tags: <extension><payment-processor><developer><payment>
Title: Is upgrade possible for `payment` type Extension?
ThreadText: # Is upgrade possible for `payment` type Extension?
  
  (Asked by: username_0 on 2017-04-10)
  
  I see extension of type 'payment' has been deprecated and hence not listed in the active modules we get from [`getActiveModuleFiles()`](https://github.com/civicrm/civicrm-core/blob/master/CRM/Extension/Mapper.php#L295) function. Due to this, any upgrade to this ext. is not possible since the upgrade link is not shown for them (as they are not active modules anymore)
  
  Is there any way to upgrade such extentions - i.e to execute the following query in upgrade?
  
  ```
  UPDATE civicrm_extension 
  SET type = "module" 
  WHERE full_name = "nz.co.username_0.paystation
  
  ```
  
  I haven't found anything other than the answer I posted below.
  
  **Tags:** extension, payment-processor, developer, payment
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2017-04-10. Score: 1 | Accepted answer
  
  * Uninstall the extension form the site.
  * Upgrade the site to 4.7.
  * Make the extension compatible with the latest version - Eg - [Upgrade Paystation processor to 4.7 compatible](https://civicrm.stackexchange.com/questions/17909/upgrade-paystation-processor-to-4-7-compatible) and Install the extension again.
  
  
  ---
  
  