We have the same issue. And just today as a result of an internet outage - found an outrageous issue. The coordinator was down and even unplugged and yet I was able to swipe and “purchase” 10 minutes of time for each swipe. No pending with on Amex all three times. Located a thread from 5 years ago that it’s a feature of cryptopay to allow for non authorized sales to build up in a batch. And then when they run them later - you don’t have any reporting to show you how many declines and free washes you have away.
In addition to being a carwash owner - I have been in the merchant services business for 30 years and can’t believe this is a function of this product. No telling how many free car washes we have given away! How do you not confirm a card is valid before you give someone a product or service?
Of course, they are closed on weekends for support while car washes are their busiest.