Yeah I was hoping to not have to make the trek into the bank. Are there BB ATMs that accept cash deposits? I don't think I've seen one yet. I'm in Bangkok Sukhumvit area.
Update all I did was give them my passport and the receipt that I had paid previously and they stamped my passport with a Non-O. No form was needed and they fast-tracked me
It's super glitchy and some documents have to be PDFs and some have to be JPEGs. I gave up and just went down there. It's dumb like most websites here..