This is on the Volt roadmap. We're planning to provide sample code and libraries so this can be used with Stripe:
Stripe supports recurring and one time payments. It accepts most common cards in 25 countries, with more being added.
We have been using it ourselves for a couple of years. It's been reliable and easy to work with.
We are interesting in hearing from anyone who is interested in payments - we want to make sure we get all the input we can before implementing.