Architecture
- Embedded Order
- Hosted Order
Backend implementation
Create an order for the candidate [Server-side]
order_id and send the bridge_token or share_url to the candidate.
Handle completion [Server-side]
When you receive atask-status-updated webhook with status: done, fetch the employment report:
Candidate experience
The candidate receives a verification link (via email, SMS, or embedded in your portal) and connects their employer accounts through Truv Bridge. See the Bridge SDK for client-side initialization and the React SDK for React-based integrations.Testing
Use sandbox credentials to test different candidate scenarios before going live.| Username | Password | Scenario |
|---|---|---|
goodlogin | goodpassword | Successful connection |
goodlogin | mfa | MFA required (code: 12345) |
error.user | login_error | Connection error |
Best practices
- Send clear instructions to candidates explaining what verification involves
- Set reasonable deadlines and send follow-up reminders
- Handle partial completions — process available data even if not all employers are connected
- Provide a fallback process for employers not available through payroll integration
- Store the
order_idalongside your candidate record for easy lookups