I think it's a great idea.
I work in the industry and I would prefer prestacart with payfast, paypal and ebucks. All of them are free solutions (payment gateways do charge processing fees though) and can easily compete with some of the paid for solutions that we use. The templating and plugin...