App
App copied to clipboard
[$250] Web - Connect Bank Account - User can proceed to Company Information page without clicking the checkmark "I accept the Expensify term of service"
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
- Check the T&C and click "Connect account information"
- Click on the last confirmation on the plaid modal
- Verify you're redirected to the choose an account screen in NewDot
- Select the bank account ending in 1111
- Verify you're redirected to the enter back account details manually (this is a special case for the Chase bank account selection)
- Enter a incorrect bank account number (e.g 1111222233334444)
- Verify there's an error for entering the wrong bank account and in which number should the bank account end with.
- Enter the correct number - 1111222233331111
- Verify you can proceed and the next step in the bank account flow is displayed
- Close the modal
- Go back to Setting - Workspace
- Select Connect Bank Account
- Verify you're redirected to the enter back account details manually
- Do not select the checkmark "I accept the Expensify term of service" 28 Click Save and Continue
Note:
mWeb - Using the Chase credentials does not work. We are blocked to test the VBA flow in app, it directed to production.
Expected Result:
User can not proceed to Company Information page without clicking the checkmark "I accept the Expensify term of service"
Actual Result:
User can proceed to Company Information page without clicking the checkmark "I accept the Expensify term of service"
Workaround:
Unknown
Platform:
Where is this issue occurring?
- Web
- iOS - blocked
- Android - blocked
- Desktop App -n/a
- Mobile Web - blocked to
Version Number: 1.2.18.10
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/197649633-31b0327f-ab45-4a96-900e-d6020cebd4d9.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Triggered auto assignment to @tgolen (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Triggered auto assignment to @ntrepanier (External
), see https://stackoverflow.com/c/expensify/questions/8582 for more details.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat (External
)
Current assignee @tgolen is eligible for the External assigner, not assigning anyone new.
Marking as external to start getting proposals
@tgolen, @ntrepanier, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@tgolen, @ntrepanier, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
No Takers.
I tried reproducing the issue in my local system, but instead of opening the 'First Platypus Bank' modal, it is getting redirected to this URL - https://secure06ea.chase.com/web/auth/thirdparty/authorize?... I tried using user_good / pass_good credentials, but it throws an Unauthorized error - "We can't find that username and password."
What I might be missing here? @kbecciv @parasharrajat

@mmjindal2555 Are you our Slack? If not, please request access and it would be a good question there.
I have requested access, waiting for it.
Meanwhile, raised it here https://expensify.slack.com/archives/C01GTK53T8Q/p1667222549786869.
Thank you @parasharrajat, I was able to redirect to the Sandbox webpage for the Bank verification. However, for me, the behavior seems to be as expected, i.e., I am getting the error prompt when the Terms checkbox is not selected on submitting.
Version Number (Dev): 1.2.21-4 - working as expected Version Number (Staging): 1.2.22-3 - working as expected
Another difference I noticed - Error raised on Wrong Account number in OP's video - And unexpected error occurred...
Error raised in my iterations - Your account number should end with 1111
@kbecciv @parasharrajat
Recording - https://user-images.githubusercontent.com/14273484/199331539-01967bce-c356-409f-9b9a-4f3c6ab0ee57.mp4
It might have been fixed by now. @Expensify/applause Could you please retest this issue?
Issue not reproducible during KI retests. (First week)
@parasharrajat Issue is fixed.
https://user-images.githubusercontent.com/43996225/199737606-5279d7a3-fb3f-4f7d-84a1-816918bd38a4.mp4
Good to close then.
@tgolen, @ntrepanier, @parasharrajat Whoops! This issue is 2 days overdue. Let's get this updated quick!
Closing this out now.