-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[$250] [CVP] Subpar account validation flow in the bottom up flow when paying with a business bank account #48699
Comments
Triggered auto assignment to @johncschuster ( |
Job added to Upwork: https://www.upwork.com/jobs/~021832008208936334242 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
CC: @NikkiWines @allroundexperts @dukenv0307 with experience on the validation prompt in the connect bank account flow. |
Let me check. |
The The
I think this is a BE issue with the On the other hand, there's the Lines 66 to 67 in 8b348c6
Anyway, unless there's a way to point the email link to |
@CyberAndrii Thanks for looking into this. From the Expected results:
Did you get the restricted view or were you able to proceed normally? |
@CyberAndrii any movement on that Q from @s77rt? We're keen to get this one resolved ASAP. Thanks! |
The button is not grayed out and I don't get the error. Are you sure opening the email link doesn't verify the account? It looks like it either does or BE is returning an incorrect value for Screen.Recording.2024-09-11.at.13.41.06.mov |
@CyberAndrii interesting. Can you continue that flow to adding the account by clicking |
Yup, I see the error now. After re-logging into the account it disappeared and I can continue with the steps. Screen.Recording.2024-09-11.at.15.05.55.movDo you know the difference between these two? Maybe we should use the other one here Lines 74 to 75 in e9642dc
Lines 12 to 13 in e9642dc
|
Wahoo, I'm not crazy! 😉
I don't I'm afraid. @mountiny might, but also @blazejkustra perhaps just following the blame on when these were touched last. |
Does that fix it when making the change from |
Asked in Slack here: https://expensify.slack.com/archives/C01GTK53T8Q/p1726058996374949 |
Unfortunately I don't have much context, I created these types when migrating the codebase to TS 😢 |
Yes it does |
I think the value in the 🎀 👀 🎀 To check the BE and where it's sending user.validated and change it to account.validated (if necessary) |
Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
The plan:
|
@francoisl Please assign @CyberAndrii for the proposed solution |
For now let's do step 2 and use |
📣 @CyberAndrii 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
The PR was deployed to production on September 16 so this should be ready for payment |
Payment Summary: Contributor: @CyberAndrii paid $250 via Upwork - PAID 🎉 Upwork job here! @s77rt do we need a regression test step list here? If so, can you provide one? |
@johncschuster I'm not due payment here. The C+ was @ishpaul777 and he is paid already (#49215). I don't think this requires a regression test based on the fact that we had this similar test 1971031 and it's now deleted. This can be closed. |
Ah, thank you for the correction, @s77rt! Closing! |
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:
Reproducible in staging?:
Reproducible in 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: @trjExpensify
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1725290110940169
Action Performed:
Prerequisite: The submitter and payer have a personal currency of USD, in order to see the option to
Pay with Expensify
Pay with Expensify
>Business Bank Account
Connect with Plaid
Expected Result:
When the user lands on the
Connect bank account
page, it should look like this:Note: To compare, simply create workspace > enable workflows > payments > connect bank account which shows the above screen to require validation.
Actual Result:
Connect options are not greyed out, user can continue and then hit a subpar auth error on step one of the VBBA setup flow:
Workaround:
Validate the account.
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
See above.
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: