Offline Recurring Payment Extension

We recently had a client using Rajesh's civicrm_offline_recurring_payment module, but they were wanting to also upgrade their CMS to Drupal 7, so we've put together an extension version which should now support any of the CMSes supported by Civi. You can install it via the Manage Extensions page, and it supports versions 4.1, 4.2 and 4.3 at the current time of writing.

CiviCRM 4.2 Payment Extensions Framework - Overview of New Features

Following the 2012 London Code Sprint, a number of new features were added to the CiviCRM payment extensions framework, with a view to providing a programming interface for fully self-contained payment extensions, which can be installed and uninstalled via a single click.

Install / Uninstall

The first of these are 4 new methods which can be implemented within the payment processor class for performing basic setup / cleanup tasks, which will be called at the appropriate time: