Body: <p>When I set up the iATS payments extension a few weeks ago, it seemed fairly simple. But then I discovered that recurring payments weren't processing, which led me to realize that not only were scheduled jobs not triggered, but the jobs didn't exist. Shouldn't the extension have created those jobs by default?</p>
  <p>I have manually created the iatsrecurringcontributions Job to run daily, and it executed manually just fine.</p>
  <p>However, I was unable to manually create the iatsacheftverify Job with the error: &quot;Given API command is not defined.&quot;</p>
  <p>I wasn't able to find proper documentation on what jobs should be created by default (I found these two in other SE questions that were a few years old). What am I missing? Is there something newer?</p>
  <p>CiviCRM 5.39.0, Joomla! 3.10.6, iATS ext 1.7.4</p>
  <h2>Update:</h2>
  <p>On further exploration, I see that the local iATS extension files are at</p>
  <p>/home/[user]/www/www/administrator/components/com_civicrm/civicrm/ext/iatspayments</p>
  <p>which seems off, as all other extensions are at</p>
  <p>/home/[user]/www/www/media/civicrm/ext/</p>
  <p>The Extension Resource URL setting is &quot;[civicrm.files]/ext/&quot; where [civicrm.files] is &quot;https://[domain]/media/civicrm/&quot;. The CiviCRM Resource URL is set to &quot;administrator/components/com_civicrm/civicrm/&quot;.</p>
  <p>I seem to recall that Joomla hasn't always played well with the URL variables, so I wonder if that is impacting where Civi installed this extension, leading to the inability to find certain resources.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-25T19:52:54.467Z
Comments.Text: Looks like something went quite wrong installing the extension. What version of CiviCRM is this on?
Comments.UserDisplayName: KarinG - Semper IT
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-28T16:38:01.980Z
Comments.Text: CiviCRM 5.39.0, Joomla! 3.10.6, iATS ext 1.7.4
Comments.UserDisplayName: Phil Morice Brubaker
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-28T16:58:12.920Z
Comments.Text: Just seeing on the Civi Extensions page that iATS requires a db upgrade. The upgrade fails: 
  [Error: Upgrade com.iatspayments.civicrm to revision 1_2_010]
  ( entity name )
Comments.UserDisplayName: Phil Morice Brubaker
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-02T18:24:43.627Z
Comments.Text: found this old thread: https://github.com/iATSPayments/com.iatspayments.civicrm/issues/75, and tried clearing the cache, but that didn't help.
Comments.UserDisplayName: Phil Morice Brubaker
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-10T18:58:27.737Z
Comments.Text: @KarinG-SemperIT I've managed to get the iatsverify job running, and it finds contributions to verify, but it never processes any approvals, pendings, or rejections. They just sit there in Civi as "pending".
Comments.UserDisplayName: Phil Morice Brubaker
Tags: <iats>
Title: iATS Payments scheduled jobs not created
ThreadText: # iATS Payments scheduled jobs not created
  
  (Asked by: username_0 on 2022-02-25)
  
  When I set up the iATS payments extension a few weeks ago, it seemed fairly simple. But then I discovered that recurring payments weren't processing, which led me to realize that not only were scheduled jobs not triggered, but the jobs didn't exist. Shouldn't the extension have created those jobs by default?
  
  I have manually created the iatsrecurringcontributions Job to run daily, and it executed manually just fine.
  
  However, I was unable to manually create the iatsacheftverify Job with the error: "Given API command is not defined."
  
  I wasn't able to find proper documentation on what jobs should be created by default (I found these two in other SE questions that were a few years old). What am I missing? Is there something newer?
  
  CiviCRM 5.39.0, Joomla! 3.10.6, iATS ext 1.7.4
  
  ## Update:
  
  On further exploration, I see that the local iATS extension files are at
  
  /home/[user]/www/www/administrator/components/com\_civicrm/civicrm/ext/iatspayments
  
  which seems off, as all other extensions are at
  
  /home/[user]/www/www/media/civicrm/ext/
  
  The Extension Resource URL setting is "[civicrm.files]/ext/" where [civicrm.files] is "https://[domain]/media/civicrm/". The CiviCRM Resource URL is set to "administrator/components/com\_civicrm/civicrm/".
  
  I seem to recall that Joomla hasn't always played well with the URL variables, so I wonder if that is impacting where Civi installed this extension, leading to the inability to find certain resources.
  
  **Tags:** iats
  
  > **Comments:**
  > **username_1**: Looks like something went quite wrong installing the extension. What version of CiviCRM is this on?  
  > **username_0**: CiviCRM 5.39.0, Joomla! 3.10.6, iATS ext 1.7.4  
  > **username_0**: Just seeing on the Civi Extensions page that iATS requires a db upgrade. The upgrade fails:  [Error: Upgrade com.iatspayments.civicrm to revision 1_2_010] ( entity name )  
  > **username_0**: found this old thread: https://github.com/iATSPayments/com.iatspayments.civicrm/issues/75, and tried clearing the cache, but that didn't help.  
  > **username_0**: @KarinG-SemperIT I've managed to get the iatsverify job running, and it finds contributions to verify, but it never processes any approvals, pendings, or rejections. They just sit there in Civi as "pending".  
  
  ---
  
  ## 0 answers
  
  