A Rails engine for handling recurring payments