I can help you resolve this problem when creating a sales receipt in QuickBooks Online.
Unexpected behaviors in the program, like missing payment method on sales, are sometimes affected by issues in the web browser. This is because the cache will overwrite itself and will not delete any data over time. To resolve this, open your account in incognito mode.
Private browsing prevents cookies from being stored on your computer, making it a great place to identify browser issues. Use these keyboard shortcuts:
Google Chrome: press Ctrl + Shift + N
Mozilla Firefox: press Ctrl + Shift + P
Safari: press Command + Shift + N
If it rectifies the problem, clear the browser's cache. Clearing the history or log of sites resolves most issues with the web pages.
Let me know the result and feel free to post again if you have other concerns about QuickBooks. I'll be more than happy to help. Have a good one!