I heard back from Power Pay -there's definitely no hope of using them
They said you need to meet the following criteria:
· Incorporated within the US
· Have a US bank account
· Have a US Mailing address (cannot be a PO Box)
· Signer on the account be a US citizen