Payoneer is an awesome service that provides a US virtual bank account where you can receive payments from companies worldwide. You can then use the provided debit card