This is Square's responsibility at this point.

I get it, DDoS happen. but I've never seen anything quite this bad in an era. Mind you they aren't supposed to be defenseless against DDoS. Everybody gets DDoS'ed but not everybody is down 20 times a day. Where's the service security?
If Square can't fix their servers soon, then it's time to break out the Cloud Servers!