um, it's not really illegal. Any business can decide what methods of payment they accept. And, yes, if they so choose, they could also refuse to accept checks. Many businesses do not accept checks. It's not like they are 'forcing' you to only use their app. You still have many other options...