I'm building a website for a client that needs to sell baskets of fruit that their customers can build themselves. They then choose what days of the week these baskets are delivered. It should be a recurring subscription but the in terms of payment the client wants to send monthly invoices.
I've been looking for days, can anyone recommend a good extension?
The Subscriptions and Recurring Payments extension provides the functionality you need.
Customers are able to choose the periodicity of deliveries while merchants are able to specify billing dates.
The one suggested above is a very good solution.
However, if you're looking for something free - check out this extension: http://www.magentocommerce.com/magento-connect/x-payments-pci-compliant-credit-card-processing-and-r...
Found this one useful, give it a try,