-
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
[$500] [HOLD for payment 2023-10-30] [HOLD for payment 2023-10-27] [P2P Activation] [External] [CRITICAL] Update pending Wallet state to show Enable Wallet button #29320
Comments
@samh-nl here is your issue! |
This PR is also relevant since it is redesigning the wallet page: #26406 |
@samh-nl Hopefully, this PR that is this held on should be merged soon: #26406 To clarify your question regarding the We should redirect to the enable payments route. However, is it possible to redirect to the KYCWall first? If the user clicks Enable wallet and they don't have a personal bank account, we'd want to redirect them to setup their bank account first. Once they have their bank account setup, we can direct them to the KYC flow at Let me know what you think. |
I'm subscribed to the PR for notifications. Sure! The logic in |
PR is ready to be reviewed. I have also added a few questions in this comment here |
@samh-nl noticed that the text displayed at the Additional Details step during Wallet KYC implies that there is a payment pending processing after the wallet is enabled:
While this copy is true if the user triggered KYC when paying an IOU or if they triggered KYC when attempting to transfer their wallet balance, it is not relevant when a user triggers KYC when clicking on the new
|
We currently use |
Let's just update the copy in all circumstances to say:
|
@kevinksullivan can we also get the Spanish copy 🙏🏼 |
Asked for Spanish here: https://expensify.slack.com/archives/C21FRDWCV/p1697468769301469 |
Spanish translation @samh-nl
|
Ok perfect, I will adjust and push along with a couple changes. |
thanks! |
Pushed and also merged main into branch. I've got one question: the KYC wall uses PaymentUtils.hasExpensifyPaymentMethod to check if there's already a valid bank account. However, this assumes bank accounts where |
I think the we in "Can we use this account to pay other people?" refers to whether Expensify can transfer funds to it (hence the term withdrawal), so in that case it should be correct. |
Good question, we need to look for a valid deposit bank account i.e. a credit bank account. So the logic in |
I think I encountered something similar at some point yesterday, and I thought perhaps I selected the wrong Plaid account, but I couldn't reproduce after that. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.88-11 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-10-30. 🎊 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.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
@joelbettner, @samh-nl Whoops! This issue is 2 days overdue. Let's get this updated quick! |
👋🏼 @alexpensify, we'll need payment to go out to @samh-nl for this App PR. cc: @kevinksullivan could you clarify what the payment amount is for this issue? |
Ok, I'll wait for @kevinksullivan to share the payment summary. Thanks! |
Let's pay $500 |
Job added to Upwork: https://www.upwork.com/jobs/~01d836dcba58f2381d |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
@mananjadhav please disregard this, I needed an Upwork link. |
@samh-nl - can you please apply to this Upwork job, and I can continue the payment process: https://www.upwork.com/jobs/~01d836dcba58f2381d Thanks! |
I've applied on Upwork. Thanks. |
Thanks, I sent the offer in Upwork. |
Accepted! |
All set, I've completed the payment process in Upwork! |
Held on
Update pending Wallet state to show
Enable Wallet
buttonUpdate the UI as per this mockup below. For Wallets that are in the SILVER tier. We’ll need to build off of this PR that is adding the assigned card tile with Expensify card list to the Wallet page.
Clicking the
Enable wallet
button will redirect to the wallet KYC flow.Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: