Stripe is often cited as a good one -- lots of libraries you can hook into regardless of your programming language, and no CC information is stored on your servers (helpful to meet compliance laws).
I haven't used it myself, but it's where I will turn when I start building out an application I'm working on to include payments.
I haven't used it myself, but it's where I will turn when I start building out an application I'm working on to include payments.