Stripe

Stripe bring together everything that’s required to build websites and apps that accept payments and send payouts globally.

Features

Take online payments, in-person payments and subscription payments.
Supports software platforms and marketplaces
Send invoices