Stripe

If you have no idea how payment processors APIs work, I recommend to start learning Stripe API, it is the most good documented and the simplest to understand and to work with (just my opinion, of course).