Skip to content
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

Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere #26368

Closed
JmillsExpensify opened this issue Aug 31, 2023 · 43 comments
Assignees
Labels
Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff Weekly KSv2

Comments

@JmillsExpensify
Copy link

JmillsExpensify commented Aug 31, 2023

We're wasting a lot of time and money fixing Paypal related bugs, this just isn't worth it. It's also not a "real" feature so let's just deprecate it and focus on the stuff that matters.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01406c39bc77fa5134
  • Upwork Job ID: 1699990475947565056
  • Last Price Increase: 2023-09-08
@JmillsExpensify JmillsExpensify added the Daily KSv2 label Aug 31, 2023
@b4s36t4
Copy link
Contributor

b4s36t4 commented Aug 31, 2023

Deprecate in the sense? remove the option fully in frontend?

@neonbhai
Copy link
Contributor

Proposal

Please re-state the problem that we are trying to solve in this issue.

Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere

What is the root cause of that problem?

Feature Request

What changes do you think we should make in order to solve the problem?

What alternative solutions did you explore? (Optional)

xx

@JmillsExpensify
Copy link
Author

Yes, sorry about that. I actually created this so we don't forget, as it's linked to an internal initiative. I'll put it on HOLD on now, though yes, I meant remove the remove the option and related code from the front-end.

@JmillsExpensify JmillsExpensify changed the title Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere [HOLD] Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere Sep 5, 2023
@mountiny mountiny self-assigned this Sep 5, 2023
@mountiny
Copy link
Contributor

mountiny commented Sep 5, 2023

happy to help clear this up

@JmillsExpensify
Copy link
Author

Alright, I posted internally on this issue and we agree to move forward with this. I'm removing the hold. We'll keep it internal.

@JmillsExpensify
Copy link
Author

Noting the places that Paypal.me needs to be removed:

  • Settings > Wallet > Add payment method > Paypal.me
  • Bank accounts
  • System messages
  • Pay button on reports

And so on. Basically let's remove it everywhere it's referenced in the code and get this cleaned up.

@JmillsExpensify JmillsExpensify changed the title [HOLD] Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere Deprecate Paypal.me in product now that we're launching in-app payments and have settle-up elsewhere Sep 8, 2023
@JmillsExpensify JmillsExpensify added Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff labels Sep 8, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 8, 2023

Job added to Upwork: https://www.upwork.com/jobs/~01406c39bc77fa5134

@melvin-bot
Copy link

melvin-bot bot commented Sep 8, 2023

Triggered auto assignment to Contributor Plus for review of internal employee PR - @burczu (Internal)

@melvin-bot
Copy link

melvin-bot bot commented Sep 11, 2023

@JmillsExpensify, @burczu, @mountiny Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@melvin-bot melvin-bot bot added the Overdue label Sep 11, 2023
@burczu
Copy link
Contributor

burczu commented Sep 11, 2023

@JmillsExpensify As this is internal, can I un-assign myself from this issue?

@melvin-bot melvin-bot bot removed the Overdue label Sep 11, 2023
@mountiny
Copy link
Contributor

@burczu we will still need your help reviewing and testing the PR, will be coming later this week

@mountiny mountiny mentioned this issue Sep 13, 2023
59 tasks
@mountiny
Copy link
Contributor

Made a draft PR

@melvin-bot melvin-bot bot added Reviewing Has a PR in review and removed Daily KSv2 labels Sep 13, 2023
@JmillsExpensify
Copy link
Author

We should wrap this one up when you're back next week.

@melvin-bot melvin-bot bot removed the Overdue label Mar 6, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 14, 2024
@mountiny
Copy link
Contributor

Did not get around last week, I think i should be able to look into this in next couple of days

@melvin-bot melvin-bot bot removed the Overdue label Mar 18, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 1, 2024
@mountiny
Copy link
Contributor

mountiny commented Apr 2, 2024

was focusing on urgent tasks given limited time and easter

@melvin-bot melvin-bot bot removed the Overdue label Apr 2, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 11, 2024
@mountiny
Copy link
Contributor

struggled to prioritize this over more urgent tasks, in my backlog still

@melvin-bot melvin-bot bot removed the Overdue label Apr 16, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 24, 2024
@JmillsExpensify
Copy link
Author

Wow, blast from the past. I do think it'd be good to get this one done once and for all, time permitting.

@melvin-bot melvin-bot bot removed the Overdue label Apr 24, 2024
@mountiny
Copy link
Contributor

All in the App is covered so we just need the web and auth.

Started drafts on this, want to avoid breaking anything related to oldDot as there was some usage of Paypal too there.

@melvin-bot melvin-bot bot added the Overdue label May 3, 2024
@mountiny
Copy link
Contributor

mountiny commented May 8, 2024

When travelling I have completed the Web and Auth PRs, I will clean them up and get them reviewed

@melvin-bot melvin-bot bot removed the Overdue label May 8, 2024
@mountiny
Copy link
Contributor

Web PR is in a review

@JmillsExpensify
Copy link
Author

Nice work. Let's get this issue closed!

@mountiny
Copy link
Contributor

web is merged, but not yet in production, Auth is waiting for the merge freeze to be lifted

@melvin-bot melvin-bot bot added the Overdue label May 28, 2024
@mountiny
Copy link
Contributor

I have resolved merge conflicts on the auth PR, this might be more riskier change so might be fine to wait couple days

@melvin-bot melvin-bot bot removed the Overdue label May 29, 2024
@mountiny
Copy link
Contributor

Now that Auth perf is slightly better, I have cleaned up the tests and last PR is ready for final review and merge. Maxence is on it

@melvin-bot melvin-bot bot added the Overdue label Jun 7, 2024
@JmillsExpensify
Copy link
Author

Still in the docket, looks like

@melvin-bot melvin-bot bot removed the Overdue label Jun 12, 2024
@mountiny
Copy link
Contributor

No, this is done 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff Weekly KSv2
Projects
None yet
Development

No branches or pull requests

5 participants