Skip to content

LG-15051: Record correct resolution vendor in proofing components#11674

Merged
matthinz merged 8 commits intomainfrom
matthinz/15051-save-resolution-vendor
Dec 23, 2024
Merged

LG-15051: Record correct resolution vendor in proofing components#11674
matthinz merged 8 commits intomainfrom
matthinz/15051-save-resolution-vendor

Conversation

@matthinz
Copy link
Contributor

🎫 Ticket

Link to the relevant ticket:
LG-15051

🛠 Summary of changes

Prior to this PR, we always said (in proofing components) that the resolution check was done via LexisNexis.

This PR:

  • Starts tracking the actual vendor used for identity resolution in idv_session
  • Uses that data to set the resolution_check value in ProofingComponents
  • ALSO starts tracking residential_resolution_check in ProofingComponents for the check done with the residential address (for the IPP case)

📜 Testing Plan

  1. Run through IdV (remote). At the end, look at the Profile record that was generated. Verify that resolution_check is set to ResolutionMock and that residential_resolution_check is set to ResidentialAddressNotRequired
  2. Run through IdV (IPP). At the end, look at the Profile record that was generated. Verify that resolution_check is set to ResolutionMock and that residential_resolution_check is also set to ResolutionMock

@matthinz matthinz requested a review from a team December 19, 2024 00:27
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unimportant thought: obviously this is actually fine, but using form-handling code makes it look like we're attributing costs based on user input. Not suggesting a change, though.

Save what vendors were used for resolution of the state ID address + residential address.

[skip changelog]
- Add a test for undoing verify info
- Ensure that the new resolution vendor keys are undid
Include a 50/50 state consideration for now.
@matthinz matthinz force-pushed the matthinz/15051-save-resolution-vendor branch from 7a7df79 to f2970dd Compare December 23, 2024 22:11
@matthinz matthinz merged commit a784553 into main Dec 23, 2024
@matthinz matthinz deleted the matthinz/15051-save-resolution-vendor branch December 23, 2024 22:48
matthinz added a commit that referenced this pull request Jan 8, 2025
In #11674 we added a fallback in the case resolution_vendor was not set in IdV::Session to account for the 50/50 state.

Here we remove it, since that's been deployed.

[skip changelog]
matthinz added a commit that referenced this pull request Jan 8, 2025
* Remove fallback to LexisNexis

In #11674 we added a fallback in the case resolution_vendor was not set in IdV::Session to account for the 50/50 state.

Here we remove it, since that's been deployed.

[skip changelog]

* Remove another unneeded 50/50 state test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants