Вчера надо было добавить продажу членства на достаточно старом сайте на Drupal 5. Хотел было настроить UC_Recurring, но оказалось, что на пятерке этот модуль поддерживает оплату через Authorize.net, а этот сервис для приема платежей по определенным причинам не подходит владельцу проекта. Пришлось остановится на использовании uc_roles. Проект UC_Recurring выпилили из ядра Ubercart 2, так что врядли он вообоще юзабелен до третьей версии.