Revolut are an online bank and currency exchange. They also offer payment processing cheaper than Stripe with 1 day payouts. They support tokenization for 1 click upsells etc and if you're accepting or paying funds in other currencies, it's very easy to create and receive payments without being hit with the 2% charge Stripe love to tack on. They support EU & US businesses.