Ubercart and standing orders

While Drupal 7 and Commerce are now in full motion, there are still many Drupal 6 sites around that need improvement and development : and so we still need to work with Ubercart.

I recently had to implement support for standing orders in an Ubercart site. The approach I went for in the end was to use the following two modules :

In addition I had to apply a patch to enable Bank Transfer to work with Recurring Payments. Hopefully this will get integrated into Bank Transfer soon - in the mean time, the patch works nicely. You can find the patch here : Patch for integration with uc_recurring module.