Let me give you some information about user types and permission in QuickBooks Online (QBO).
Right now, limiting user's access to payroll only is available in the QBO Advanced version. If you currently subscribe to this version, you can follow the steps below.
Go to the Gear icon.
Select the Manage Users tab.
Choose the Roles tab, then hit Edit in the Action column.
Put a check on Workers, then tap Give access so it will go through.
Hit Next.
Edit the contact info if necessary, then click Save.
However, if you don't want to upgrade, you can submit an enhancement request by going to the Gear icon. Next is, choose Feedback under Profile, then enter your request in the field, and hit Next.
Also, browse these articles about managing user's permission and to view the payment history in QBO.