...SolidInvoice is capable of handling recurring invoices, quotes and estimates, as well as online payments. You can receive payments from a number of different gateways such as Paypal Express, Stripe Checkout, Be2bill and more. It also supports multiple currencies.
SolidInvoice has a powerful and flexible RESTful API so you can easily integrate it to any other service.