You don't have to tweak the links because QuickBooks Payments automatically creates them for you, CFOSecrets. I'll provide more details about this below.
When customers pay through payment links, QuickBooks automatically records it as sales receipts, which is why your invoices weren't closed out.
To resolve this issue and prevent duplicate sales, you can either delete the sales receipts or match the downloaded payments directly to your open invoices.
If you prefer to delete the sales receipts, here's how:
- Go to Sales, then select All sales.
- Find the sales receipts that you want to void or delete.
- In the Action column, select the dropdown, then select Void or Delete.
If you've connected your bank to QuickBooks Online (QBO) and want to match the downloaded transaction to your open invoices, please see this article for the complete guide: Match online bank transactions in QuickBooks Online.
Also, would you like to know how long it takes to get customer payments in your bank account after you process them? Please see this article for the complete details: QuickBooks Payments deposits.
Please don't hesitate to post a reply if you have other questions about the process above or managing payments and invoice transactions in QBO. I'll be around to help you out.