I have never implemented a payment system in Drupal but it looks like I will have to do it in the very near future. I have plenty of Drupal experience, including writing custom modules, but I know nothing about payment systems.
I know of the Ubercart and Drupal Commerce modules and presume this is the standard way to go when setting up payment system for a Drupal website.
Basically I need to let users pay for monthly subscriptions for the site, and then money will be automatically taken from users' accounts on a monthly basis, until they cancel the subscription or it runs out.
Is this difficult/time consuming to set up? Will it take a weeks to implement for someone like myself with no prior experience in this area? How long rougly would I be looking at to get this set up?