Closed kbecciv closed 11 months ago
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash
deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Triggered auto assignment to @bondydaa (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
The issue was not posted on Upwork, but I still tried replicating this. I did my ID verification on my iOS web browser while the staging app was running on my machine. There was no way for the error to be shown on Onfido page in my mobile as it says me to check the status on the desktop app. I initially was seeing the walletActivationPending
text and after verification failed I saw walletActivationFailed
.
If the message was shown while the verification was happening in the background, then the issue could be in this logic here . We need to modify the condition if(!isPendingOnfidoResult && hasFailedOnfido)
so we don't see the error message while verification is happening.
📣 @anuraagdjain! 📣 Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork. Please follow these steps:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
@kbecciv looks like we had some big incident this weekend around the time you created this, can you test again now and see if you still have issues?
@bondydaa The issue is still being reproduced
@marcaaron @nkuoch @MariaHCD since ya'll were involved with https://github.com/Expensify/Web-Expensify/pull/39342, any ideas here?
@kbecciv what email/login is this from so we can look up logs?
That error is expected if the Onfido verification failed. Once we have the email that was used for testing, we can confirm whether the Onfido check failed (and why)
@bondydaa Email provided - https://expensify.slack.com/archives/C9YU7BX5M/p1699979315601279?thread_ts=1699977627.556279&cid=C9YU7BX5M
ran the query that looks up the wallet for a user.
dbondy@db2.rno:~$ sudo readdb.sh -line "select bankAccountID from bankaccounts WHERE accountID=16011227 and state in (0,1);"
bankAccountID = 3161713
dbondy@db2.rno:~$ sudo readdb.sh -line "select * from bankaccounts where bankaccountid=3161713;"
created = 2023-11-10 21:10:42
bankAccountID = 3161713
accountID = 16011227
deleted = 0
accountNumber = v10:65E17A87E7994DDA4CBCEA0297EE9B58
routingNumber = 031101114
checking = 1
addressName = Expensify Wallet
additionalData = {"accountHistory":[{"stateChangeDate":"1699650642506979","stateChangeTo":"Pending"}],"country":"US","currency":"USD","fieldsType":"local"}
addressCity = false
addressState = false
addressZip =
defaultCredit = 0
state = 0
validateCode =
processor =
type = 0
I can't see the original images/video on the OP
but from the looks of it there is an error while trying to do the validation checks?
i'm not seeing any logs for onfido and that bank accountid
I tested this myself on a test account and it seemed to work.
Looking for requests for applausetester+vd_1110@applause.expensifail.com
that I see in my network tab I'm not seeing anything of these
looks like there are some for applausetester+vd_ios1110@applause.expensifail.com
and applausetester+vd_1109@applause.expensifail.com
which have these logs:
2023-11-11 04:01:55 864 applausetester+vd_ios1110@applause.expensifail.com undefined db1.lax 8243a3033d6f5c71-MIA Bank account 3163628 didn't need validation
2023-11-11 04:01:55 864 applausetester+vd_ios1110@applause.expensifail.com undefined db1.lax 8243a3033d6f5c71-MIA Not retrieving copies for Plaid test account that has thousands of copies
2023-11-11 04:01:55 917 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Calling Onfido to perform facial_similarity check ~~ applicantID: 'ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0' bankAccountID: '3163628' accountID: '16012072' variant: 'video'
2023-11-11 04:01:56 782 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:01:56 782 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:01:57 001 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]},{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]}]}'
2023-11-11 04:01:58 205 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:01:58 205 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:01:58 441 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]},{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]}]}'
2023-11-11 04:01:59 645 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:01:59 645 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:01:59 846 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]},{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]}]}'
2023-11-11 04:02:01 046 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:02:01 046 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:02:01 516 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]},{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]}]}'
2023-11-11 04:02:02 724 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:02:02 724 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:02:02 934 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]},{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]}]}'
2023-11-11 04:02:04 226 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["74eb8c32-3840-4b78-82da-f77ad06fd864","d09ee167-75f3-461a-ae3f-168cfe862519"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:02:04 226 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:02:04 458 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_approval","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]},{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]}]}'
2023-11-11 04:02:05 652 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check ~~ url: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["74eb8c32-3840-4b78-82da-f77ad06fd864","d09ee167-75f3-461a-ae3f-168cfe862519"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false}'
2023-11-11 04:02:05 652 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Onfido_API - Listing Onfido reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa'
2023-11-11 04:02:05 896 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA [BankAccountSetup] Onfido_API - Retrieved Onfido check reports ~~ checkID: '09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"reports":[{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_approval","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]},{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]}]}'
2023-11-11 04:02:05 897 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA BankAccountAPI - We could not retrieve Onfido check after 6 seconds! ~~ status: 'in_progress' checkURL: 'https://api.onfido.com/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' response: '{"id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56Z","status":"in_progress","redirect_uri":null,"result":null,"sandbox":false,"tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"results_uri":"https:\/\/dashboard.onfido.com\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","form_uri":null,"paused":false,"version":"3.0","report_ids":["74eb8c32-3840-4b78-82da-f77ad06fd864","d09ee167-75f3-461a-ae3f-168cfe862519"],"href":"\/v3\/checks\/09dfa915-26fb-4177-9c3c-d96772b4abaa","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false,"reports":[{"id":"74eb8c32-3840-4b78-82da-f77ad06fd864","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/74eb8c32-3840-4b78-82da-f77ad06fd864","status":"awaiting_approval","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"document","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}]},{"id":"d09ee167-75f3-461a-ae3f-168cfe862519","created_at":"2023-11-11T04:01:56+00:00","href":"\/v3\/reports\/d09ee167-75f3-461a-ae3f-168cfe862519","status":"awaiting_data","breakdown":[],"properties":[],"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","name":"facial_similarity_video","documents":[]}]}'
2023-11-11 04:02:05 898 applausetester+vd_ios1110@applause.expensifail.com /api.php staging-www1.lax 8243a3033d6f5c71-MIA Bedrock\Client - Starting a request ~~ command: 'ActivateWallet' clusterName: 'auth' headers: '[authToken: '<REDACTED>' verifications: '[externalApiResponses: '[requestorIdentityID: '[apiResult: '[id-number: '2026549069' qualifiers: '[qualifier: '[key: 'resultcode.newer.record.found' message: 'Newer Record Found']']' reason: 'Tested via external APIs' results: '[key: 'result.match' message: 'ID Located']' summary-result: '[key: 'id.success' message: 'PASS']']' status: 'pass' timestamp: '2023-11-11 03:59:08']' requestorIdentityOnfido: '[status: 'in_progress' apiResult: '[reason: 'Tested via external APIs' face: '[id: 'af9f6e41-0c4b-4f32-b679-324fda133892' variant: 'VIDEO']' document: '[front: '[id: '85d34d79-bb7b-4dc4-9557-000d29d45875']' back: '[id: '4e035f49-0b76-416b-8af7-e17e448749ee']']' applicantID: 'ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0' id: '09dfa915-26fb-4177-9c3c-d96772b4abaa' created_at: '2023-11-11T04:01:56+00:00' href: '/v3/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' status: 'in_progress' results_uri: 'https://dashboard.onfido.com/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa' applicant_id: 'ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0' tags: '[0: 'bankAccountID_3163628' 1: 'accountID_16012072' 2: 'env_staging']' applicant_provides_data: '' report_ids: '[0: 'd09ee167-75f3-461a-ae3f-168cfe862519' 1: '74eb8c32-3840-4b78-82da-f77ad06fd864']']' timestamp: '2023-11-11 04:01:56']']']' personalDetails: '<REDACTED>' currentStep: 'OnfidoStep' hasAcceptedTerms: '' logParam: 'applausetester+vd_ios1110@applause.expensifail.com' urlToNewDot: 'https://staging.new.expensify.com/' maxNumberOfUpdates: '500' requestID: '8243a3033d6f5c71-MIA' lastIP: '181.208.202.127' writeConsistency: 'ASYNC' priority: '500' timeout: '290000']'
which mostly looks like it worked and looking up that bankaccountid it does have the correct info
dbondy@db2.rno:~$ sudo readdb.sh -line "select * from bankaccounts where bankaccountid=3163628;"
created = 2023-11-11 03:57:16
bankAccountID = 3163628
accountID = 16012072
deleted = 0
accountNumber = v10:9BAE53C85EE885C5E09BE50B8BCA93D5
routingNumber = 031101114
checking = 1
addressName = Expensify Wallet
additionalData = {"accountHistory":[{"stateChangeDate":"1699675036909237","stateChangeTo":"Pending"}],"country":"US","currency":"USD","fieldsType":"local","verifications":{"externalApiResponses":{"requestorIdentityID":{"apiResult":{"id-number":"2026549069","qualifiers":{"qualifier":{"key":"resultcode.newer.record.found","message":"Newer Record Found"}},"reason":"Tested via external APIs","results":{"key":"result.match","message":"ID Located"},"summary-result":{"key":"id.success","message":"PASS"}},"status":"pass","timestamp":"2023-11-11 03:59:08"},"requestorIdentityOnfido":{"apiResult":{"applicantID":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_id":"ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0","applicant_provides_data":false,"created_at":"2023-11-11T04:01:56Z","document":{"back":{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},"front":{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}},"download_uri":"https://onfido.com/dashboard/pdf/information_requests/573025543","face":{"id":"af9f6e41-0c4b-4f32-b679-324fda133892","variant":"VIDEO"},"fixableErrors":["originalDocumentNeeded"],"form_uri":null,"href":"/v2/applicants/ff04d9ec-ef5f-4f03-8bf5-83a30bb807a0/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa","id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","paused":false,"reason":"Tested via external APIs","redirect_uri":null,"report_ids":["d09ee167-75f3-461a-ae3f-168cfe862519","74eb8c32-3840-4b78-82da-f77ad06fd864"],"report_type_groups":["13208"],"reports":[{"breakdown":{"age_validation":{"breakdown":{"minimum_accepted_age":{"properties":[],"result":"clear"}},"result":"clear"},"compromised_document":{"result":"clear"},"data_comparison":{"breakdown":{"date_of_birth":{"properties":[],"result":null},"date_of_expiry":{"properties":[],"result":null},"document_numbers":{"properties":[],"result":null},"document_type":{"properties":[],"result":null},"first_name":{"properties":[],"result":null},"gender":{"properties":[],"result":null},"issuing_country":{"properties":[],"result":null},"last_name":{"properties":[],"result":null}},"result":null},"data_consistency":{"breakdown":{"date_of_birth":{"properties":[],"result":null},"date_of_expiry":{"properties":[],"result":null},"document_numbers":{"properties":[],"result":null},"document_type":{"properties":[],"result":null},"first_name":{"properties":[],"result":null},"gender":{"properties":[],"result":null},"issuing_country":{"properties":[],"result":null},"last_name":{"properties":[],"result":null},"nationality":{"properties":[],"result":null}},"result":null},"data_validation":{"breakdown":{"date_of_birth":{"properties":[],"result":"clear"},"document_expiration":{"properties":[],"result":"consider"},"document_numbers":{"properties":{"document_number":"clear"},"result":"clear"},"expiry_date":{"properties":[],"result":"clear"},"gender":{"properties":[],"result":"clear"},"mrz":{"properties":[],"result":null}},"result":"consider"},"image_integrity":{"breakdown":{"colour_picture":{"properties":[],"result":"clear"},"conclusive_document_quality":{"properties":{"abnormal_document_features":"clear","corner_removed":"clear","digital_document":"clear","missing_back":"clear","obscured_data_points":"clear","obscured_security_features":"clear","punctured_document":"clear","watermarks_digital_text_overlay":"clear"},"result":"clear"},"image_quality":{"properties":[],"result":"clear"},"supported_document":{"properties":[],"result":"clear"}},"result":"clear"},"police_record":{"result":null},"visual_authenticity":{"breakdown":{"digital_tampering":{"properties":[],"result":"clear"},"face_detection":{"properties":[],"result":"clear"},"fonts":{"properties":[],"result":"consider"},"original_document_present":{"properties":{"document_on_printed_paper":"clear","photo_of_screen":"consider","scan":"clear","screenshot":"clear"},"result":"consider"},"other":{"properties":[],"result":"consider"},"picture_face_integrity":{"properties":[],"result":"consider"},"security_features":{"properties":[],"result":"consider"},"template":{"properties":[],"result":"clear"}},"result":"consider"}},"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56+00:00","documents":[{"id":"4e035f49-0b76-416b-8af7-e17e448749ee"},{"id":"85d34d79-bb7b-4dc4-9557-000d29d45875"}],"href":"/v3/reports/74eb8c32-3840-4b78-82da-f77ad06fd864","id":"74eb8c32-3840-4b78-82da-f77ad06fd864","name":"document","properties":{"date_of_birth":["1990-09-16"],"date_of_expiry":["2021-01-21"],"document_numbers":[{"type":"document_number","value":"AB123456"}],"document_type":["driving_licence"],"first_name":["JANE"],"gender":["Female"],"issuing_country":["USA"],"issuing_date":["2018-07-02"],"issuing_state":["OH"],"last_name":["DOE"],"real_id_compliance":[true]},"result":"consider","status":"complete","sub_result":"suspected"},{"breakdown":{"face_comparison":{"breakdown":{"face_match":{"properties":{"score":0.1449},"result":"consider"}},"result":"consider"},"image_integrity":{"breakdown":{"face_detected":{"properties":[],"result":"clear"},"source_integrity":{"properties":[],"result":"clear"}},"result":"clear"},"visual_authenticity":{"breakdown":{"liveness_detected":{"properties":[],"result":"clear"},"spoofing_detection":{"properties":{"score":0.9964},"result":"clear"}},"result":"clear"}},"check_id":"09dfa915-26fb-4177-9c3c-d96772b4abaa","created_at":"2023-11-11T04:01:56+00:00","documents":[],"href":"/v3/reports/d09ee167-75f3-461a-ae3f-168cfe862519","id":"d09ee167-75f3-461a-ae3f-168cfe862519","name":"facial_similarity_video","properties":[],"result":"consider","status":"complete"}],"result":"consider","results_uri":"https://dashboard.onfido.com/checks/09dfa915-26fb-4177-9c3c-d96772b4abaa","sandbox":false,"status":"complete","tags":["bankAccountID_3163628","accountID_16012072","env_staging"],"type":"express","version":"3.0"},"status":"consider","timestamp":"2023-11-11 04:14:11"}}},"legalFirstName":"Alberta","legalLastName":"Charleson","dob":"1980-01-01","addressCity":"Alger","addressState":"OH","addressStreet":"123 Place Street","addressZipCode":"45812","currentStep":"TermsStep"}
addressCity = false
addressState = false
addressZip =
defaultCredit = 0
state = 0
validateCode =
processor =
type = 0
Seems like something broke before we could call onfido for applausetester+vd_1110@applause.expensifail.com
i do see requests here for OpenPlaidBankAccountSelector
oh but those are all from the 10th.
went back to the thread to confirm a question i had
I'm going to remove the deploy blocker from this, since I tested on staging and couldn't reproduce it might be something specific to the applause testing account but we don't need to block on it I don't think.
For applausetester+vd_1110@applause.expensifail.com
, I don't think the KYC process was ever started. Looking at the additionalData, there is no currentStep at all, it should've been set to OnfidoStep
if this user passed the AdditionalDetailsStep
and started the Onfido verification. Additionally, from Slack, the Enable wallet
button is visible and upon clicking it, the user is taken to add their personal bank account indicating that the KYC process was never started. We do not allow a user to start wallet KYC unless they have a PBA setup.
For applausetester+vd_ios1110@applause.expensifail.com
, looking at the Onfido check from the additionalData, this account failed Onfido:
In this case, this account will not be able to continue with the wallet KYC process. This is expected behavior for now, we have some ideas of allowing a user to retry Onfido at least once but that is not in place just yet.
So I think we're good to close this one out. Thoughts, @bondydaa?
:thumbsup: yep agreed
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.3.98.0 Reproducible in staging?: y Reproducible in production?: can not test on production If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: Applause - Internal Team Slack conversation:
Issue found when executing PR https://github.com/Expensify/App/pull/30791
Action Performed:
Pre-requisite: user must be logged in.
Expected Result:
The system should approve or reject the information provided on Onfido page.
Actual Result:
Error appears when system attempts to verify Onfido information
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub