yea thats what they call check cashing service and its something like $10 for each check. My bank does not accept the service for some reason but its a very small bank
when you deposit checks online using the banking app you are doing it over the internet. I think maybe you need a vpn. Try going to airplane mode and connect to wifi. Also, when checks get sent to your virtual mailbox have them scanned. You can print out the check and endorse it and deposit it online. Wait until its accepted *posted transaction, by the bank then have your mailbox shred it. No need to pay international mail to send original check
try different vpn’s when that happens. I had the same thing happen and found out the hard way that not all vpn’s are the same. Also, banks are getting better at spotting virtual numbers and blocking them. My advice is to keep your usa cell service just for banking and other two step verifications
How about your forwarding mail address? Do you have a virtual mailbox? Did you make one in a state that has state income taxes? Can that state claim you have residency there and therefore must pay state income taxes? Florida and texas do not have state income tax so setting one up there lessens the chance of any problems in the future. Use skype app for calling the usa 800 numbers. Its free and i can guarantee you will need it to sort out banking or tax messes
How about setting up an account with the bank of thailand’s new york branch? I’ve heard you can transfer directly into your local thai branch of bank of thailand bank using A regular bank transfer