13 Aug 2007
02 Nov 2011
Link to this post
Currently, out-of-the-box, none I believe...
However v4.3/v4.4 will include a fully programmable Payment Provider Model, and I quote:
"Allows a developer to code for any payment gateway by creating a custom application that receives order information from Sitefinity Ecommerce, then executes the payment gateway transaction, check results and communicates back to Sitefinity Ecommerce."
Once that's in place you could add custom fields to a product (billingperiod:monthly/annual billingduration:1yr/2yr) and build a custom provider which picks up the orders. Stores the subscriptions in the db and combine that with an custom application that triggers those payments manually.
Or (depending if the payment gateway supports 'future dates') splits a subscription up in say 12 different payments with future execution dates and send those off immediately to the gateway, get the results back and never look back.