I can share some insights into why you're not receiving the money at an anticipated time.
There are several reasons why the deposit may take longer than expected. If you notice the payment is on hold, you can log in to your Merchant account to check the status. You should see the word " Withheld" in the Status column. But also, you'll receive an email about the hold, and if there's a hurdle, it should include the steps to fix it.
On the other hand, since the Community is a public forum, I suggest contacting our Technical Support team for further urgent assistance. They can pull up your account information in a secure environment, and the Merchant Services Team can discuss account closures like this one.
Here’s how to get in touch with them:
Go to the (?) Help icon in your QuickBooks Online (QBO) account.
Select the Search tab, and click Contact Us.
Enter a brief discussion of your concern and click Continue.
Select either Chat with us (if you preferred messaging) or Giveusa call.
I'd like you to read this reference created by one of our best moderators in the Community about understanding payment holds in QuickBooks Online. This covers variables that can affect processing time.
You can always hit the Reply button if you have further questions regarding transactions made in QuickBooks. I’ll make sure to get back to you as quick as I can. Take care always!