Check pay processor "Payoneer" probably Payoneer.com. It will solve some, but not all of your problems. I am a Philippine resident and have an American Express account that only accepts USD payments. Neither American Express nor Payoneer accept Australian Dollars or Canadian Dollars. This is a problem for me as Amazon has made payments that were refused. Within the week, I will try for an Amazon Gift Card (supposed to accept direct deposits from Amazon) which is actually a credit card issued by (if I remember correctly) Chase Bank with a minimum credit limit of $500 USD. I do not have a US address and I don't know if an application will work. You can email me direct at email@example.com if you wish. My wife deals with these headaches for me!