You can open a bank account for your LLC from anywhere in the world. We work with such banks and will connect you with them as soon as you receive your EIN number. Banks can also issue you payment cards and send them to your home country or PO box.