Payment service provider satisfaction levels