Hi Andy
This is just my humble opinion, but I'd say steer clear!
For me to put my payment card details into a website, it has give the impression of confidence and security, such as I get if I buy something from Amazon, or I use a site with a 3rd party system such as Worldpay, or even Paypal.
Off the shelf platforms and eccommerce systems tend to be the least secure by the very nature they are used by so many sites. This makes them the target of hackers and script kiddies, as exploiting any vulnerability becomes profitable and is worth the investment in time to find them.
I always think the worst, and using that principle what would happen if our site was compromised. ie impact to customer, our reputation, partner confidence etc. How happy would you be, to know your card details have been grabbed off our site regardless of separate CCV numbers.
The only private information we ever allow members to input is an email address. From a confidence point of view, our sign up pages have long been https even though there was no requirement, but it's a good visual reinforcement (we've since moved to site wide https).
Let someone else have the pain and worry of accepting credit card details and processing the payment.
If you do decide to host card details or allow them to be in-putted on your site, then make sure your website security really is ready and your PCI DSS Compliance is valid and up to date. Non compliance will make you liable for any fraudulent transactions, including costs of forensic investigators if the issue is traced to your site.
Assuming you are already PCI DSS compliant, but for anyone reading this, you can learn more here: What is PCI DSS?