I'm here to ensure you can set up your payments in QuickBooks Online, monk-northrock-b.
When signing up for the service, a non-US citizen is allowed to get a merchant service account. As long as your business is within the United States and you meet the requirements, you can get a subscription.
Once successful, you can begin taking and processing your customer payments to get paid automatically. In case you're accepting a Non-US credit card, please refer to this article for the steps: Accept Non-US credit card from customers using QuickBooks Merchant Services.
Also, if you have multiple QuickBooks companies, you can use the same login info. This way, you can switch between companies easily and make your task more efficient.
I'm here to help if you have any more questions about managing your QBO account. Feel free to leave a comment with your query, and I'll be happy to provide further assistance. Take care, and have a wonderful day!