Recurring Contributions consistently stuck in Pending Status
First place to look is to ensure your cron is running properly. The verification is managed by two scheduled jobs: one to pull in the journal from iATSpayments.com and one to the verify (checks the journal entries to see if any of your contributions have been completed).