We're transitioning to Everwash for our
memberships. The
app uses Stripe. No complaints there, so I consider it by default the perfect processor for us.
One of our locations uses Priority
Payments (MXMerchant). We'll still use that for our pay as you go customers. With the
membership system, it was great. Twice a year, we could expect a downage that would be fixed.
PlugnPay is another we have used for our
memberships and for pay as you go customers. It used to be great, but it's gone downhill. For some annoying reason, it requires us to put in the currency for member updates as USD. To me, they should have a default for that. Another problem is that when we update an expiration, the system requires the whole card number put back in. If you don't do it, it won't save the information. Once positive with Plug is that their support tickets are quickly responded to.
For self-sere it's WorldPay. When it comes to processing, they have been the worse. Their help cannot do anything for you.