I like simple. And this is the simplest way to find out. Wouldn't hurt to bring everything you can think of.... You might be right and get it done that day...
As far as I know, all of them. It's a Thai national payment system. I think there is also an app ThaiTag that lets inbanked use the quickpay system but I've never really looked into it