-
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
[HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] [Payment card / Subscription] fix card data not showing up in the new subscription page #44362
Comments
Web-PR is in review, App PR is on hold until Web-PR is merged and deployed |
Web PR is merged, waiting deploy. App PR is in review, waiting approval but also waiting web changes to be deployed before a proper review can happen. |
Web PR was deployed to staging, waiting deploy to production |
Triggered auto assignment to @abekkala ( |
This is done. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.5-13 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 2024-07-17. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.6-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 2024-07-22. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Hey, this line of code was missed in @blimpich PR - https://github.com/Expensify/App/blob/main/src/libs/SubscriptionUtils.ts#L206 Not his fault, this one was sneaky 😅 The specific line of code doesn't cause the error reported in this issue but it will not trigger card expired related UI. I can create a PR for this if you want 😄 |
Ah, thank you for catching that @pac-guerreiro! I'll make a quick issue/PR for it right now 👍 |
Created issue here for tracking this follow up. PR is up and I'm gonna do some testing before getting it out for review. |
Yes $250 |
thank you all :D |
@brunovjk payment sent and contract ended - thank you! 🎉 |
Problem
Right now if you add a card to your existing subscription via
https://dev.new.expensify.com:8082/settings/subscription/add-payment-card
it'll not show anything. There are multiple issues here causing this, but they are small enough to be combined into this one use case.The first problem is explained in this slack thread. Basically we are not properly initializing the
fundList
in the Onyx db on the client. We need to fix that.The second problem is that after this was completed we never updated App's code to make use of the new format of the data, which means it doesn't show the default card.
Solution
Fix both of the described problems above and make a newly added payment card show up in the UI.
Issue Owner
Current Issue Owner: @abekkalaThe text was updated successfully, but these errors were encountered: