Opening a US Business Account requires US bank details?

ALBIREO Member Posts: 2

I am trying to open a business account with Payoneer for my US based LLC.
I filled up all the details and on the final step "Almost Done" where I have to add my bank details, the system gives me option only to add US bank details.

I don't haven US bank account, that's the reason to search for Payoneer's service in the first place. :)

So, how can I (non US resident with no US bank account) can have a business account for my US based LLC?

Thank you in advance! :)