I've got troubleshooting steps to help you record a payment for your invoice in QuickBooks Online (QBO), info2217.
First, when you mention the "record payment button," are you referring to the QuickBooks mobile app? If so, when you open an invoice and click on More, you should see the Receive Payment option. If that option is not visible, let's try the following troubleshooting steps to refresh the system and resolve any minor glitches.

iOS:
- Go to Settings and select General.
- Choose iPhone Storage, then click the QuickBooks Online app.
- Click Offload App to free your storage without deleting the app's data and documents.
Android:
- In the Menu ☰, click More Options ⋮.
- Select Settings and Refresh Data.
- To confirm, tap YES.
If refreshing the data does not resolve the issue, you can try uninstalling and then reinstalling the app completely. A fresh installation can often fix crashes or missing data by clearing out any corrupted files that may be present.
Please know that we're open 24/7 in case you need more help from us.