I have a client with three websites, each of which sells an ebook and access to a member's only area on the site.

We are looking to consolidate back-end systems (currently a mix of out-dated custom code and PayPal buttons) and I am looking for a solution.

I'm hoping you can help me find one that will meet our requirements:

Must Haves- NOT software-as-service. Customer must stay on our sites.- MUST work with PayPal Website Payments Pro Canada- "Buy Now" functionality: E.G. Customer clicks one button to land directly on checkout page, bypassing shopping cart. These are single-product sites.- Can service multiple domains from a single admin area. Shoppers on each domain remain on their domain throughout process.- Supports Subscription payments/recurring payments

Thanks for the suggestion. I was looking at amember, but their demo is throwing off errors (which is never a good sign) and I've been reading a lot a frustrated comments in support forums. Has your experience been good?

I've used it on a couple of sites, albeit they were done a couple of years ago. When it did use it I had no problems whatsoever, installed it, integrated with a CMS (Expressionengine) and away we went. Took me just over an hour from purchase to integration (templates took a little longer ;:)

Thanks for the suggestion. I was looking at amember, but their demo is throwing off errors (which is never a good sign) and I've been reading a lot a frustrated comments in support forums. Has your experience been good?