How to do recurring subscriptions with credit card and Drupal 7 I need to implement recurring payments properly for my site. The payment model I have in mind is that as in use by linode: you sign up, pay for a linode and it will be billed forever recurring to your credit card. If you choose to make that linode larger, or order another one, you'll still be billed only once at the first day of the month, except now with the new amount.

Is there a decent module to do this under Drupal 7? I'm looking at drupal commerce and the commerce_moneybookers module (since i already have a moneybookers merchant account) but moneybookers only provides recurring payments if you sign up for an account with them. I'm not prepared to make my customers do that.

ideas?
Been doing a bunch of research, and it seems there are two main contenders for my scenario: http://www.fastspring.com and http://www.moneyscripts.net/drupal-membership-suite

I like the second one because it is pure drupal. But I like fastspring because it's very easy to use and pricing seems to be moderate. They also offer a great range of payment methods and they are PCI-DSS certified.

I'll do some more research and let you know my final choice