App
App copied to clipboard
mWeb - Connect Bank account - User can't procced with Chase credentials for special scenario
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
- Log in with a applause.expensifail account (that does not have any bank account already added)
- Enable staging Web secure server in Account Preferences if disabled
- Navigate to the add bank account modal (Workspace settings > Add bank account)
- Verify the Add bank account modal is displayed with 2 options to add bank accounts (Log in and Manual)
- Select the Connect with plaid method to add a bank account
- On the bank account list select "Chase"
- You'll be redirected to the "First Platypus Bank"
- Enter the credentials "user_good / pass_good"
- If a verification is prompted - select mobile and enter "credentials_good" as the verification mode
- Checkmark the "Plaid Checking" and "Plaid Saving"
- Checkmark the 2 options under "additional information you want to share"
- Click on continue
Expected Result:
User is able to proceed with Chase credentials for special scenario
Actual Result:
User can't procced with Chase credentials for special scenario
Workaround:
Unknown
Platform:
Where is this issue occurring?
- iOS - blocked to check due to KI
- Android - blocked to check due to KI
- Mobile Web
Version Number: 1.2.19.1
Reproducible in staging?: Yes
Reproducible in production?: n/a
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/197819378-dce5db31-1c86-4888-b5bc-3494a40cb5a9.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Triggered auto assignment to @PauloGasparSv (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Triggered auto assignment to @zanyrenney (AutoAssignerTriage
), see https://stackoverflow.com/c/expensify/questions/4749 for more details.
Please attached the link to TR for special scenario https://expensify.testrail.io/index.php?/cases/view/1971142
Having some trouble with VBA locally after clearing my db (want to try this locally), will debug this alongside another VBA issue tomorrow morning!
@PauloGasparSv I don't know why i have been assigned here, I don't think I should be! I am removing my assignment as this has got engineering assignment.
Still couldn't figure out this problem and didn't have time to check it today : / , will ask team for help tomorrow if I keep stuck!
@PauloGasparSv Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@PauloGasparSv Whoops! This issue is 2 days overdue. Let's get this updated quick!
Triggered auto assignment to @neil-marcellini (Demolition
), see https://stackoverflow.com/c/expensify/questions/8099 for more details.
Not being redirected back to the same screen but getting a success message instead and being redirected to the routing number page (first page of the "connect manually" flow)
Checking locally if that's intended right now.
https://user-images.githubusercontent.com/6564265/199091651-4d54cfa0-fed3-46f0-9f50-66102768050a.mov
Sorry @neil-marcellini, I think I missclicked the demolition label!
@kbecciv do you mind re-testing this so I can have a new request to take a look at LogSearch?
My staging failed attempt looks completely different and locally I can get past the "Choose the account" screen.
@kbecciv just re-tested on my physical device in staging and I did not get the same behavior as the evidence video.
https://user-images.githubusercontent.com/6564265/199816865-e775dda9-a60a-4d74-8542-edb952bdc913.mp4
Can you re-test? And if it fails, can you send me the email of the applause.expensifail account you are using and in which vault it exists, cause I couldn't find it here.
@PauloGasparSv Checking, update you shortly with results
Re-tested with build 1.2.23.9 and had different behavior this time - it directed to log in page. Credentials used: [email protected]/Feya86Katya
https://user-images.githubusercontent.com/93399543/200011829-b544b92c-dc8f-4c2a-b14a-5be49baf2624.mp4
Thks @kbecciv! Will try to get back to you today.
Still no updates for this today! Will try to get back on this tomorrow.
Still no updates. Asked if someone could take this over yesterday on engineering-chat because I still couldn't find time to work on this : /
@PauloGasparSv Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
No updates!
Issue not reproducible during KI retests. (First week)
Still no updates from me here!
No updates here!
@kbecciv I could not reproduce the error, but there was a point where the flow was working for me but not on your tests. Could you please test once again? I know you tested recently.
If the error stops I think we can close this.
@PauloGasparSv Issue is reproduced with build 1.2.32.1
https://user-images.githubusercontent.com/93399543/204156064-0471dd42-58ea-4139-a47f-57e5b278bd37.mp4
@PauloGasparSv Whoops! This issue is 2 days overdue. Let's get this updated quick!
Thks for all the help @kbecciv!!! (No idea why the problem didn't happen to me yet) Pretty sure I'll have time to work on it this week :D
I'm super confused with this issue so far ahahha Maybe the time of the tests can influence a bit on the result
I tested the connection on staging and it went well:
https://user-images.githubusercontent.com/6564265/205156651-9da9f771-6e9b-4933-9ec8-49c7e8ff3e9c.mov
But I'm investigating why it sends you to the routing number + account number screen, I don't think it should redirect there right?
@ctkochan22 @nkuoch I've heard you might be able to help me on this issue, can someone take a look at this with me?
I'm not sure if this is the correct behavior for the Chase connection, it is not failing for me but it sends me to the first page of the manual VBA form. I tried debugging but I'm not very sure of how the Plaid connection works.
But I'm investigating why it sends you to the routing number + account number screen, I don't think it should redirect there right?
It should, because Chase is returning substitute account numbers, so we want to ask them for their real numbers instead.