-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2023-11-02] [HOLD for payment 2023-11-01] [CRITICAL] [P2P Activation] Improve wallet enablement error handling and allow someone to retry their info once #30093
Comments
This one is easy.
This one is less easy 😄 We handle the delayed check that happens here in Web-Secure. There is no error handling at all yet (nbd we can add that). But the catch is that we need to send the error via Pusher. A lot has changed about how we do updates so we will have to hack this together unless we want to move the Onfido webhook out of web-secure (I'd prefer not to do that if we can avoid it).
Do we count attempts for this yet? Or is that something we want to add here? I would guess that some user level nvp called |
We don't count attempts just yet. But we can probably add that field in the wallet's additionalData instead of a user-level NVP? |
We are down to just one more PR in Web-Secure here to close this one out and an App deploy (hopefully later today). |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.90-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-11-01. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
Oh yeah that could work too! Great idea. |
Hey @kevinksullivan can we create a new issue for "allow someone to retry their info once". I need an Onfido break 🥺 |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.91-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-11-02. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
|
@marcaaron Huh... This is 4 days overdue. Who can take care of this? |
Will do! |
context - https://expensify.slack.com/archives/C05RECHFBEW/p1697819082622369?thread_ts=1697779604.794959&cid=C05RECHFBEW
Problem
When a user fails certain checks during the wallet upgrade flow, they can sit on this page forever with no guidance on how to fix it.
Solution
In combination with this , let's improve error handling.
Once KYC is delayed, we will do this #30088
Then, for this GH, lets add:
3. If they fail KYC twice - hide the
Enable wallet
button, and add a message to the Wallet tile explaining they cannot move forward.The text was updated successfully, but these errors were encountered: