I know the urgency of getting your customer payments via bank transfer (ACH). Rest assured that I'm here to route you to the right support in fixing this issue.
There is a lead time in processing payments in QuickBooks. The ACH payment deposits can take 2 - 7 business days. To learn more about this process, go through this article: Find Out When QuickBooks Payments Deposits Your Money. You'll also find more information about the lead time in processing payments for other QuickBooks products.
Since it's beyond the lead time, I suggest contacting our Payments Support Team. They can double-check the status of your payment and confirm when it'll be deposited into your bank account. They are available from 6:00 am to 6:00 pm (Mondays to Fridays) and from 6:00 am to 3:00 pm (Saturdays) PST. I'll guide you how.
Locate the QuickBooks Online with Payments & Merchant Service Center section.
Select either Chat with us or get their phone number to call them.
Once you receive your payment, the invoice will automatically be marked as paid in the Status column from the Invoices menu. You can also edit, duplicate, print, delete, and export the invoice as PDF by clicking the View link from the Action column. The screenshot below serves as your visual reference. For more details, see the For you section through this article: What Happens When You Send An Invoice?.
I'm just a comment away if you need anything else. Have a great rest of your day, @pollytgoddard.