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

Android - Payment -Missing the dropdown for payment option, so Pay with Venmo isn't visible #3692

Closed
isagoico opened this issue Jun 19, 2021 · 13 comments · Fixed by #3713
Closed
Assignees
Labels
DeployBlockerCash This issue or pull request should block deployment Engineering Hourly KSv2 Reviewing Has a PR in review

Comments

@isagoico
Copy link

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Sign-up to Expensify.cash with a US phone number and validate that account (Account A)
  2. Create another account with a different US phone number (Account B) that has the Venmo app installed on their mobile device.
  3. As account A, Complete the request money flow and send a payment request to account B
  4. Log-in as account B and click the pay button
  5. Verify that Pay with Venmo is visible as an option in the dropdown

Expected Result:

Pay with Venmo` is visible as an option in the dropdown

Actual Result:

Missing the dropdown for payment option, so Pay with Venmo isn't visible

Workaround:

No workaround found to pay with venmo app.

Platform:

Where is this issue occurring?

Web
iOS
Android ✔️
Desktop App
Mobile Web

Version Number: 1.0.72-0

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

Notes/Photos/Videos:
Issue is not reproducible with the same account in iOS.

image

Expensify/Expensify Issue URL:

View all open jobs on Upwork

@isagoico isagoico added DeployBlockerCash This issue or pull request should block deployment Engineering Daily KSv2 labels Jun 19, 2021
@MelvinBot
Copy link

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

@github-actions github-actions bot added Hourly KSv2 and removed Daily KSv2 labels Jun 19, 2021
@isagoico isagoico changed the title Android - Payment -Missing the dropdown for payment option, so Pay with Venmo isn't visible Android - Payment -Missing the dropdown for payment option, so Pay with Venmo isn't visible Jun 19, 2021
@luacmartins
Copy link
Contributor

Actions been taken:

  1. Asked in #expensify-open-source for help.
  2. Currently trying to get Venmo installed in my emulator in order to reproduce the issue.

@luacmartins
Copy link
Contributor

@isagoico Were you logged in to Venmo when you reproduced this issue?

@luacmartins
Copy link
Contributor

Waiting on answer from @isagoico while trying to change default IOU currency to USD on test accounts so addVenmoPaymentOptionIfAvailable() runs.

@isagoico
Copy link
Author

Mmmm I think the option should show if the user has the app installed which was the case on the issue. She tried the same (with the same account) in iOS and the option to pay via Venmo appeared. I'll confirm with the tester if the she was logged in or not.

@luacmartins
Copy link
Contributor

Managed to reproduce the issue. Currently investigating the diffrence in iOS and Android responses.

@roryabraham
Copy link
Contributor

@isagoico Can we retest this and check it off if resolved?

@isagoico
Copy link
Author

Seems like the PR is still not in staging. We're still able to reproduce the issue in build 1.0.73-0

@luacmartins
Copy link
Contributor

@roryabraham how can we get this PR to staging? #3713

@parasharrajat
Copy link
Member

parasharrajat commented Jun 22, 2021

CP staging label is needed. But I think its too late PR is already merged.

@luacmartins
Copy link
Contributor

Added CP Staging label to PR.

@roryabraham
Copy link
Contributor

@luacmartins and I got this settled 1:1, but yes in general the CP Staging label should be applied before the PR is merged, and then it will be immediately CP'd upon merge. However, if we forget to do that, then Expensify employees can just ping me in the #deployers slack channel to ask for an E.cash PR to be CP'd after-the-fact. Right now only @AndrewGable and myself have permission to manually CP, but we will probably open that up to other Expensify employees soon.

@isagoico
Copy link
Author

Issue is fixed in build 1.0.73-2 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DeployBlockerCash This issue or pull request should block deployment Engineering Hourly KSv2 Reviewing Has a PR in review
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants