I'm trying to sign up with an application similar to this using an American passport while residing in Thailand. Currently having no luck. Any suggestions on getting through these or other applications which might be more viable? Mainly for receiving payments. Thank you.