Hi Susan!
The zero amount on the Receive Payment page is caused by an unused credit that automatically shows up when you pay an invoice. Usually, this a deposit, an advanced payment, an overpayment, or an unlinked payment from a deleted invoice. Check the Credits section what transaction it is and remove its check mark if you don't want to use it.

If you also want to check why your customer has credits, you can click the transaction name in the Credits section. Then, you'll want to can click More and choose Audit history. This will give you more information about it.
On the other hand, you can also run the Customer Balance Detail report if you'll see unusual balances in the future.
Please let me know if you still need more help with this.