Developer Resources

Frequently Asked Questions

Creating and Managing Applications

How do I get started?

There are many existing integrations that may be used. Check them out here. If you would like to create your own, check out Our Process.

Can I switch the Account Administrator or add additional people to manage my Connected Apps?

Yes. The Connected Apps management permission is needed. This permission is on Super Admin and Security Admin role. You can also create a custom role and add this permission to it, along with any other permissions to tailor it to your needs.

Where do I manage my apps?

Any user that has access to Company Settings can manage apps. Login to Flex with your normal credentials and go to Company Settings -> Access->Integrated applications.

Can I utilize my current Paychex Flex online user account to create applications?

Yes, if you have access to Company Settings -> Access->Integrated applications option. From there, you can create and manage all your applications.


Testing to Production (for Partners)

How can I test my application?

Paychex will provide a Flex account ("Sandbox") where you can play with live test data. 

How is this integration secure?

· HTTPS: Transactions will happen over a secure connection
· OAuth: Using OAuth 2.0 open standard for authorization
· Client provisioning: An application will need to be granted access to a client’s company

When ready, you can schedule a demo with your Paychex contact. If approved to go forward, a production app will be created with specific access.


API Questions

Why don’t I see any endpoints related to time punch and timecard data?

Paychex Flex clients who use Time & Attendance have access to the Stratustime API, a separate API that supports Time & Attendance data.

  • Information on time related API documentation can be found here.
  • If you are the client admin, then you can call Paychex Flex online support at 1-866-933-3185, option 3, option 3

Why can’t I set access for Payroll API’s in Connected Applications?

Work with your Paychex representative to get online payroll added to your account. Once this is added, the Payroll API access settings will be enabled.