App icon indicating copy to clipboard operation
App copied to clipboard

mWeb - Connect Bank account - User can't procced with Chase credentials for special scenario

Open kbecciv opened this issue 2 years ago • 8 comments

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:

  1. Log in with a applause.expensifail account (that does not have any bank account already added)
  2. Enable staging Web secure server in Account Preferences if disabled
  3. Navigate to the add bank account modal (Workspace settings > Add bank account)
  4. Verify the Add bank account modal is displayed with 2 options to add bank accounts (Log in and Manual)
  5. Select the Connect with plaid method to add a bank account
  6. On the bank account list select "Chase"
  7. You'll be redirected to the "First Platypus Bank"
  8. Enter the credentials "user_good / pass_good"
  9. If a verification is prompted - select mobile and enter "credentials_good" as the verification mode
  10. Checkmark the "Plaid Checking" and "Plaid Saving"
  11. Checkmark the 2 options under "additional information you want to share"
  12. 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:

View all open jobs on GitHub

kbecciv avatar Oct 25 '22 15:10 kbecciv

Triggered auto assignment to @PauloGasparSv (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

melvin-bot[bot] avatar Oct 25 '22 15:10 melvin-bot[bot]

Triggered auto assignment to @zanyrenney (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

melvin-bot[bot] avatar Oct 25 '22 15:10 melvin-bot[bot]

Please attached the link to TR for special scenario https://expensify.testrail.io/index.php?/cases/view/1971142

kbecciv avatar Oct 25 '22 15:10 kbecciv

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 avatar Oct 25 '22 22:10 PauloGasparSv

@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.

zanyrenney avatar Oct 26 '22 15:10 zanyrenney

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 avatar Oct 27 '22 21:10 PauloGasparSv

@PauloGasparSv Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Oct 31 '22 07:10 melvin-bot[bot]

@PauloGasparSv Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Oct 31 '22 08:10 melvin-bot[bot]

Triggered auto assignment to @neil-marcellini (Demolition), see https://stackoverflow.com/c/expensify/questions/8099 for more details.

melvin-bot[bot] avatar Oct 31 '22 19:10 melvin-bot[bot]

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

PauloGasparSv avatar Oct 31 '22 19:10 PauloGasparSv

Sorry @neil-marcellini, I think I missclicked the demolition label!

PauloGasparSv avatar Oct 31 '22 19:10 PauloGasparSv

@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.

PauloGasparSv avatar Oct 31 '22 19:10 PauloGasparSv

@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 avatar Nov 03 '22 19:11 PauloGasparSv

@PauloGasparSv Checking, update you shortly with results

kbecciv avatar Nov 04 '22 15:11 kbecciv

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

kbecciv avatar Nov 04 '22 15:11 kbecciv

Thks @kbecciv! Will try to get back to you today.

PauloGasparSv avatar Nov 04 '22 15:11 PauloGasparSv

Still no updates for this today! Will try to get back on this tomorrow.

PauloGasparSv avatar Nov 07 '22 17:11 PauloGasparSv

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 avatar Nov 10 '22 18:11 PauloGasparSv

@PauloGasparSv Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Nov 14 '22 08:11 melvin-bot[bot]

No updates!

PauloGasparSv avatar Nov 14 '22 13:11 PauloGasparSv

Issue not reproducible during KI retests. (First week)

mvtglobally avatar Nov 16 '22 02:11 mvtglobally

Still no updates from me here!

PauloGasparSv avatar Nov 16 '22 19:11 PauloGasparSv

No updates here!

PauloGasparSv avatar Nov 21 '22 18:11 PauloGasparSv

@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 avatar Nov 24 '22 16:11 PauloGasparSv

@PauloGasparSv Issue is reproduced with build 1.2.32.1

https://user-images.githubusercontent.com/93399543/204156064-0471dd42-58ea-4139-a47f-57e5b278bd37.mp4

kbecciv avatar Nov 27 '22 19:11 kbecciv

@PauloGasparSv Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Nov 28 '22 08:11 melvin-bot[bot]

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

PauloGasparSv avatar Nov 28 '22 14:11 PauloGasparSv

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?

PauloGasparSv avatar Dec 01 '22 20:12 PauloGasparSv

@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.

PauloGasparSv avatar Dec 02 '22 18:12 PauloGasparSv

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.

nkuoch avatar Dec 05 '22 14:12 nkuoch