Unfortunately the payments sign up also requires proof of a US billing address.
It is easily possible to get an EIN however as a non-US company with no US presence; you have to call a nice IRS person in Indiana if memory serves.
It is easily possible to get an EIN however as a non-US company with no US presence; you have to call a nice IRS person in Indiana if memory serves.