We are in a similar situation having to change reservations systems because we were using Rezovation. We have selected another system and reviewing credit card processor options. We did not use Square, but you might want to inquire with them and you new reservation system if you can continue using Square through an authorize.net gateway. If so, the cost is cheaper if you go through the processor or sometimes covered by the processor, like Square. After doing some simple Google searches, I found that one merchant processor posted positive reviews about themselves and had the lowest rates, which weren't always the case because of hidden fees. I found one site helpful, (https://www.merchantmaverick.com) for reviews and information on different methods processors use for fee structures. My advice would be not to sign a contract for a year, only go with someone that offers a month to month in case you decide to switch processors or even the reservation system if you find it is not what you like. We will most likely stay with our current processor using the authorize.net gateway which the processor is including at no charge to us. We get to continue to use our current equipment. We can continue to research for other options in the future.