-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Web - Safari - Request money - Not redirected to paypal.me when clicking pay with paypal CTA #3615
Comments
Triggered auto assignment to @AndrewGable ( |
Triggered auto assignment to @marklouisdeshaun ( |
Triggered auto assignment to @chiragsalian ( |
Hi! After some digging, I understood what the problem is. Will need your input for the proposal. The problemSafari blocks any call to Linking.openURL() (or any way to open new tab) I think it's for blocking popups. ProposalHere is a workaround that I found to be working. If browser is Safari, open a new empty tab using On status 200, set the empty tab's url to paypal url. On error, close the empty tab. I tested this on iOS Safari, and it works. I need help with detecting if the browser is Safari. |
Hmm, it's really weird that |
@chiragsalian It isn't an issue with Linking.openURL() More info here |
Discussing on slack. |
So from slack it looks like we reached a resolution. @rushatgabhane, are you still interested in working on this task? 🙂 |
yeah, but I think someone else should work on this task because my wrapper doesn't work :( anyway, really curious to see the implemetation! |
@marklouisdeshaun, for context I asked CarlosM if he could work on this issue. So mark could you remove this job posting from Upwork? |
The posting has been removed. |
Closing issue since PR has already been deployed to production. |
Hey @luacmartins, I can repro on chrome with the latest https://expensify.slack.com/archives/C049HHMV9SM/p1676127541250869 |
@esh-g it seems like our QA team can't reproduce it. I'd suggest that we keep this discussion in Slack to see if more people come across this issue. |
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:
Prerequisite- Send a payment request to any account
Pay with Paypal.me
is visible as an option in the pay selector dropdown to selectPay with PayPal.me
to confirmExpected Result:
Verify that you are redirected to Paypal.me and the handle is that of the user you owe and amount matches
Actual Result:
Not redirected to paypal.me and amount settled right away
Workaround:
Unknown
Platform:
Where is this issue occurring?
Web ✔️
iOS
Android
Desktop App
Mobile Web ✔️
Version Number: 1.0.69-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Issue occurs only in Mac Safari and iphone Safari
https://user-images.githubusercontent.com/43996225/122263277-3e4b1b00-cea4-11eb-950d-291efd9d1624.mp4
Recording.912.mp4
Upwork job post: Link
The text was updated successfully, but these errors were encountered: