If I have a tourist visa and I’m in Bangkok, which is the office that I go to for extensions, and do they take cash and credit cards or only cash? 
Also, do they have the photo booth on site?
I’ve never done an extension
TLDR : Answer Summary
For extending a tourist visa in Bangkok, you should go to the Chaengwattna Immigration Office located in the Government Complex Building B. They accept both cash and credit cards. A photo booth and copy shops are available on the lower floor of the building, making it convenient to get the necessary documents done on-site.