Stripe is one of the biggest online payment services in the world. It concentrates on developers first and provides loads of really easy to use products.
Stripe enables you to accept payments in minutes. Collect your customers' payment information and securely store it on the Stripe servers. Meaning you also do not need to worry about PCI compliance as Stripe takes care of that for you.
Stripe supports 100+ currencies out of the box. In addition to credit and debit cards, Apple Pay, Android Pay, you can also easily support Bitcoin, Alipay, or Amex Express Checkout.
Learn more about the Stripe API by reading the docs https://stripe.com/docs