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

[HOLD for payment 2021-11-05] Payments - Selecting "Add PayPal.me" modifies the existing PayPal.me username #5418

Closed
isagoico opened this issue Sep 22, 2021 · 34 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@isagoico
Copy link

isagoico commented Sep 22, 2021

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. On a user with a existing Paypal.me username set up
  2. Navigate to Payments
  3. Click on add payment method
  4. Click on Paypal option.

Expected Result:

The modal should say something like "Modify existing Paypal.me".

Actual Result:

Add Paypal.me button navigates the user to modify existing Paypal.me username.

Workaround:

User can add an edit the Paypal.me username so I don't think a workaround is needed.

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.1.1-0

Reproducible in staging?: Yes
Reproducible in production?: Yes

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

image

Expensify/Expensify Issue URL:

Issue reported by: @Santhosh-Sellavel
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1632167181469900

View all open jobs on GitHub

@MelvinBot
Copy link

Triggered auto assignment to @tylerkaraszewski (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@tylerkaraszewski
Copy link
Contributor

Should we just remove the option to add a paypal.me method if there already is one?

@jasperhuangg
Copy link
Contributor

@tylerkaraszewski

Yup, I think we should remove the option to add a PayPal.me if there is one, and instead allow modifying the PayPal.me username by directly clicking the thing outlined in green:
image

cc @isagoico

@Santhosh-Sellavel
Copy link
Collaborator

@jasperhuangg wont Add payment method option be weird now? Without any options?

@jasperhuangg
Copy link
Contributor

Well just hide it if there are no options right?

@Santhosh-Sellavel
Copy link
Collaborator

Yes, correct we will just hide it.

@parasharrajat
Copy link
Member

Watch out! I have already removed paypal from these options in #4177 (comment).

PR is under review thus this would be duplicate work. It was removed days ago even before this issue was reported.

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Sep 23, 2021

Watch out! I have already removed paypal from these options in #4177 (comment).

This comment is about not allowing wallet transfer to Paypal, not removing Paypal from Add Payment Methods.

@parasharrajat I just checked out your branch. this issue is not handled in PR #4177, I verified it in look image below.
Screenshot 2021-09-23 at 6 23 55 AM

But add PayPal route is broken. I see your PR is ready for review. Please fix this before it gets merged.

add.paypal.broken.mov

cc: @jasperhuangg

@parasharrajat
Copy link
Member

parasharrajat commented Sep 23, 2021

In the next comments I have asked question to either remove it or disable it. But either of those should be sufficient to cover this issue.

That PR is still in progress and I waiting to get answers and finish it.

It will only allow adding card or bank account.

@Santhosh-Sellavel
Copy link
Collaborator

@parasharrajat

I saw the follow up comments, remove paypal option question alone was not answered there.

So there is no clear answer regarding remove paypal option from add payment methods. Let's wait for @stitesExpensify to answer this question.

@stitesExpensify
Copy link
Contributor

stitesExpensify commented Sep 23, 2021

I think we should wait on this because otherwise we'll do some work that doesn't need to be done. We're about to merge a PR for adding a debit card which you can have unlimited of so we will never not have options in the "Add payment method" dropdown and therefore no need to hide it.

This comment is about not allowing wallet transfer to Paypal, not removing Paypal from Add Payment Methods.

@Santhosh-Sellavel is correct here. We still want paypal as an option here because you can send money from paypal, but you can't transfer money from your wallet to paypal.

I agree that the solution here is just to hide it from the dropdown when there is already a paypal.

@Santhosh-Sellavel
Copy link
Collaborator

Thanks @stitesExpensify for clarity. I agree with you here Let's wait for the PR to get merged.

@MelvinBot
Copy link

@tylerkaraszewski Huh... This is 4 days overdue. Who can take care of this?

@tylerkaraszewski
Copy link
Contributor

Does anyone want to take this? I"m assigned as triage and would like to hand off to someone with more knowledge on the subject.

@MelvinBot MelvinBot removed the Overdue label Sep 28, 2021
@stitesExpensify
Copy link
Contributor

I'll take it

@tylerkaraszewski
Copy link
Contributor

thanks!

@jliexpensify
Copy link
Contributor

@jliexpensify
Copy link
Contributor

Invited @Santhosh-Sellavel via Upworks.

@stitesExpensify
Copy link
Contributor

just to confirm: I'll make the Upworks job and invite @Santhosh-Sellavel?

Yep. Thanks!

@parasharrajat
Copy link
Member

@jliexpensify I think you missed the exported label here.

I will be reviewing the PR and I will let you know when this is ready for final review and possibly for merge. See More

@MelvinBot MelvinBot added Weekly KSv2 Help Wanted Apply this label when an issue is open to proposals by contributors and removed Daily KSv2 labels Oct 13, 2021
@MelvinBot
Copy link

Triggered auto assignment to @luacmartins (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@MelvinBot MelvinBot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 13, 2021
@jliexpensify
Copy link
Contributor

Thanks Rajat - going to remove Carlos M though, it sounds like Brandon's got this issue.

@stitesExpensify
Copy link
Contributor

Still working on this

@jliexpensify
Copy link
Contributor

Note to self: I believe this qualifies for a $250 bonus.

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Oct 27, 2021

@stitesExpensify PR is ready for review again #5806

@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Oct 29, 2021
@botify
Copy link

botify commented Oct 29, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.11-1 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 2021-11-05. 🎊

@botify botify changed the title Payments - Selecting "Add PayPal.me" modifies the existing PayPal.me username [HOLD for payment 2021-11-05] Payments - Selecting "Add PayPal.me" modifies the existing PayPal.me username Oct 29, 2021
@mallenexpensify
Copy link
Contributor

Paid in Upwork (happened to have this open), added $250 for reporting bonus and $250 for n6-hold bonus. Thanks @Santhosh-Sellavel !

@jliexpensify
Copy link
Contributor

TY @mallenexpensify - I actually jumped on to pay this today, and was wondering why it disappeared from my Assigned list haha.

@mallenexpensify
Copy link
Contributor

Welcome @jliexpensify , figured it was Saturday for ya so thought I'd take care of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests