Added recurring payment functionality