Skip to main content

MineralHR Integration Setup

First, you will need to contact MineralHR to get a service bureau account created. Once this is complete, your account manager will provide you with the SSO credentials needed for service bureau setup.

warning

You must give your RPO domain name (e.g., yourRPOsite.com) to your MineralHR account manager. Only those domain names whitelisted by MineralHR are allowed to connect to their SSO service.

Step 1: Configure your ReadyPay Online site for the integration

Once you have gathered that information, you need to update the values for 4 settings in the RPO AppSettings table. You can review these fields in the UI but you cannot update them in the UI; these can only be updated via SQL directly on your RPO database. This is a one-time setup.

  • Mineral.BaseURL: https://restapis.trustmineral.com/v2/ (this must always include the trailing slash)

    (The URL above is a truncated version of the URL that MineralHR may provide you. Our code appends to this.)

  • Mineral.ClientId: (assigned to you by MineralHR)

  • Mineral.AuthCode: (assigned to you by MineralHR)

  • Mineral.SSOID: (assigned to you by MineralHR)

warning

The SSOID provided by MineralHR is case sensitive. Make sure to copy and paste correctly whatever you receive from them.

AppSettings table values for MineralHR

Step 2: Configure your end client companies

Add the SSO service to the company with a service level of Mineral.

Add SSO service with Mineral service level

Second, review the email address for each RPO user account who will use MineralHR.

Review user email addresses

Step 3: Add user accounts in the Mineral portal

You (or the end client) must create a user in the MineralHR portal for each person who will use the SSO integration.

You must make sure that the username in MineralHR is actually the email address that their ReadyPay Online user account uses. You cannot use random user names in MineralHR and assume that because the email address at MineralHR matches that it should work. We map SUsers.emailAddress to the MineralHR user name field (not the MineralHR email address field, so they both have to match).

Add Mineral user accounts

Step 4: Use the SSO integration

Once steps 1–3 are complete, the next time each user logs in, they will see Mineral in the ribbon at the top of the page.

Mineral link in the RPO ribbon

When each user clicks on the Mineral link in the menu, they will be brought to their MineralHR dashboard in a new browser window.

Mineral dashboard in a new window

Questions?

Contact your Payroll Service Provider.