Stripe
Read all reviews for Stripe →
Avoid
Wow! I wish I had read these reviews before I painfully and slowly set up a payment link. I eventually got it sorted, and used once. My cutomer paid days ago and no idea where the money is sitting. No communication from them and impossible to speak to anyone.