A client uses amazon pay, PayPal and has started looking at Braintree. None are without their own issues.