Sad to hear this news. I had a wonderful time at Balanced. Payments is a very, very hard space, business-wise. All my best to my former co-workers.
I'm not sure why you say Balanced(ACH) and Stripe(CC) when both do both, though.
I was gonna swing by the office when I'm in SF in a month or two, oh well :/