Welcome to the Community, mpollock.
QuickBooks only supports U.S.-based accounts. However, your contractor must have a US bank account to meet the requirements.
For now, you can make use of your bank's transfer service such as Bill Pay for QuickBooks Online (QBO) to pay your contractors with foreign accounts.
For detailed information about Online Bill Pay and how to set this up, you can click the links below:
You can also find a third-party application that suits your business needs through the QuickBooks App Store.
Feel free to post again if you have other direct deposit-related concerns. We'll be happy to help. Keep safe!