I'm here to help you record your customer's payment successfully in QuickBooks Online.
When receiving invoice payments, make sure that you've selected the correct invoice. This way, the amount will show up on the Payment section. If the the payment field is empty and the open balance is showing the invoice amount, you may manually enter the payment.
To do that:
Select + New.
Click on Receive Payment.
From the Customer dropdown, select the name of the customer.
From the Payment method dropdown, select the payment method.
From the Deposit to dropdown, select the account you put the payment into.
In the Outstanding Transactions section, select the checkbox for the invoice you're recording the payment for and enter the amount if it's zero.
Enter the Reference no. and Memo if needed. This is optional.