Recharge worked fine for us until we agreed to a scale contract. Its at this point that they want to lock you in to a year or longer agreement at a fixed fee and a fixed amount of transactions. This is fine if you hit that number exactly however should you exceed this number or miss it you will either owe them the remaining months (in our case we exceeded the volume in month 7 so we owe them both the "processing fee of $500/month" + the preset fee for the next 5 months) or the deficit if you didn't hit your target.
Since our business hit the transactional threshold in month 7 we are in essence penalized by paying the "processing fee" 2x. Once for the original contract and then a second time during the duration of the new contract. REcharge's competition, Stay.Ai and Loop, etc. are month to month so you can avoid this. Had we known that we would not have agreed to the fixed contract. It's definitely not clearly defined or mentioned when their sales team is selling you on the initial deal. I would consider this selling through omission which to me is as bad as lying.
It's a real shame since we liked Recharge's platform and we were actually their fastest growing merchant. Now we will end up being a reference for their competition.