Let me help you voiding or canceling a payment transaction, drakedevore.
If the payment transaction has already batched, you will need to give your customer arefund. You can refund the whole amount or refund specific products, services, or fees. But please know that refunding payment transaction have fees.
You'll want to enter a refund for your credit card or an ACH payment for a sales receipt. Please follow the steps below on how to do this:
Click + New.
Select Refund receipt.
Select the customer you want to refund from the Customer ▼ dropdown.
Fill out the fields using the same info from the original sale. To credit back their credit card, in Payment Method, choose QuickBooks Credit - Credit card. To credit back their bank account, in Payment Method, choose QuickBooks Credit - Bank.
In Refund From, choose which payment method and account you wish to refund the customer from.
Click Save and close.
To refund an invoice that the customer already paid:
Click + New.
Select Refund receipt.
Select the customer you want to refund from the Customer ▼ dropdown.
Fill out the fields using the info from the original sale.
Choose which payment method and account you wish to refund the customer from. Note: You can't refund an ACH payment to the customer’s bank account. You'll need to choose another refund method (cash, check, or store credit).
Click Save and close.
Moreover, let me share this resource on how to void or refund customer payments you process in QuickBooks Online. It also includes some ways how to give partial refunds.