I was totally unaware that square is not in 2.0. I understand what it takes to maintain a payment module but this means that the number of payment modules safe to use without additional costs are just authorize.net and paypal. Both of which have a monthly fee. Both square and stripe have no fee like that but the stripe module situation is worse.