Can't use 1pasword when 3rd party opens PayPal

tiredout
tiredout
Community Member

Hi, i have 1password app version 6.0.1 on iPad. When I use 1password with for example toolstation.co.uk 1password works fine to fill in their password but then when I want to pay, the toolstation website opens PayPal within toolstation. Then I can't use 1password to fill in paypals password form. Is there a way to do this? Thank you

Comments

  • Hi @tiredout,

    Thanks for taking the time to write in. If the URL in the address bar does not match one of the URLs listed for the login 1Password will not fill it. This seems to be what you are running up against. The best way to work around this would be to copy & paste your PayPal credentials from 1Password into the site.

    Thanks!

    Ben

  • Tabaluga
    Tabaluga
    Community Member
    edited October 2015

    I have the problem on another web page. The login of PayPal is shown in the 1P Safari extension on my iPad. I checked the URL of the page, it is a https page of PayPal. There is just a suffix in the URL. I think this is the ID for the payment. Safari on Mac does not run into any problems.

    Regards
    Tabaluga

  • Tabaluga
    Tabaluga
    Community Member

    @bwoodruff The extension does match the URL and shows the login, but tapping that login does not fill the form.

  • Hi @Tabaluga,

    Please let me know:

    Thanks.

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff,

    thank you for your quick answering

    The website is Socialdeal.nl after buying a voucher you choose how to pay. After choosing PayPal you are redirected to a https://paypal.com domain to log in. On Mac there ist no problem, but iPad it does not work.

    Should I create an new login on that specific page? Because the login ist working on Paypal.com and the login is shown in the Safari extension. So 1P knows that this login belongs to that webpage, it simply does not fill the form. You tap your login, the window disappears as it does when a form is filled correctly, but the form is not filled.

    A friend of mine told me that there is the same problem on eBay when using safari on iPad, but i have not tested that.

    Regards
    Tabaluga

  • Hi @Tabaluga,

    Thank you for the additional details. Yes, generally saving a new login using the form that is giving you trouble is a good first troubleshooting step.

    Thanks!

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    @bwoodruff

    I will try that. And the old login, just delete it or can I simply copy the URL of the troublemaker into the old login?

  • If the new login works properly both for the page in question and the main PayPal page then you can delete the old one.

    Thanks!

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff ,

    I've finally tested what you mentioned. Creating a new login while using the page causing the problem didn't solve the problem. The new login wasn't working either.

    Regards
    Tabaluga

  • Hi @Tabaluga ,

    Can you confirm the login item in 1Password has a URL for https://paypal.com?

    Or does it have a variation of that? e.g. https://www.paypal.com

    Thanks,
    Kevin

  • Tabaluga
    Tabaluga
    Community Member
    edited November 2015

    Hi @ag_kevin

    I have a URL with www.paypal.com. But as I mentioned before, 1P is able to show the correct login item in the extension, it simply doesn't fill the form on the page. The URL of the problematic page does also begin with https://www.paypal.com.

  • Tabaluga,

    I'm really sorry we haven't been able to come up with a solution to this yet. There is one more thing I'd like to ask you to try. You mentioned that you were able to create a new login and unfortunately that did not work any better. Did you do that from iOS or Mac? Could you please try doing so from whichever platform you have not already tried?

    Thanks!

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff,

    I created the login with my iPad on the page that causes the problem. I've also checked the workaround @ag_kevin mentioned, that didn't solve the problem. On my Mac I've never had any problems with that login. I'll try to create a new login with the Mac next time. This could take a while, because I'm only able to test this when I buy something on a 3rd Party Website an pay via PayPal.

  • Understood. Thanks, @Tabaluga.

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff

    I tested the login on the iPad (Safari) which was created on the corresponding page on OS X Safari, as you mentioned in your post. The login did not fill the form on iPad, while on OS X it was working. But i have to mention, that there has never been a problem on OS X and the page on OS X and on iOS is not the exact same. You get a mobile one for iPad, on iPhone you get a third version of the page optimized for iPhone. I've also tested the login on that page and this was also not working. Hope this helps.

    Tabaluga

  • Hi @Tabaluga,

    I actually had the opportunity to test this with the 5.11 Tactical website on Cyber Monday. They offer the option to check out using PayPal so I took the liberty. My credentials (which I had saved manually from the browser extension on a Mac) filled properly into Safari on iOS using the 1Password extension. Unfortunately I was unable to complete the checkout that way as it appears the PayPal mobile site doesn't support their own multi-step authentication.

    So I learned a couple things:

    1) If you use multi-step authentication, which is probably not a bad idea, until PayPal suports that on mobile this is all a bit futile
    2) For some reason my setup is working differently than yours

    I'd like to ask you to create a Diagnostics Report from your iOS device:

    https://support.1password.com/diagnostics/ios.html

    Attach the Diagnostics Report to an email message addressed to support+forum@agilebits.com.

    Please do not post your Diagnostics Report in the forums, but please do include a link to this thread in your email, along with your forum handle so that we can "connect the dots" when we see your Diagnostics Report in our inbox.

    You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here so we can track down the report and ensure that it is dealt with quickly. :)

    Once we see the report we should be able to better assist you. Thanks very much!

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff,

    That is confusing, have you been on that redirected PayPal website from the checkout? The normal login on PayPal is also working for me.

    Tabaluga

  • Tabaluga
    Tabaluga
    Community Member

    @bwoodruff

    I've just read the link on "how to create a diagnostics report".

    Should I send a report right after using the 3rd party PayPal site or should I send it right now? Activate any of the special report options?

  • @Tabaluga,

    Everywhere I've tried to fill it has filled properly -- the main PayPal website, the mobile checkout website, the desktop checkout website... I actually haven't been able to get it to fail. So the reason for the diagnostics report is to see if we can see what might be different about your setup from mine. I don't need any of the special logging options enabled at this point, and the report doesn't need to be generated just after the failure. I'm more interested in looking at hardware information, app versions, etc, at this stage.

    Thanks.

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff

    I've sent a report. Reference from the automatic reply is [#VIC-18639-929]

    Thank you for your help

    Tabaluga

  • Got it. Thanks. :) Working on a reply via email now.

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff,

    did you get my reply to your email? I've tested the localization settings. Wasn't the solution to the problem. I've written some more details in the mail.

  • Hi @Tabaluga,

    I did, thanks. I'm working with one of our iOS developers (who happens to be German and has a German PayPal account) on the issue as I type this. She is able to reproduce the issue, and I am still not. So... we're still trying to figure out exactly why that might be.

    Sorry for the delay. This is a bit of a head scratcher. We'll get back to you via email as soon as we have any useful info.

    Ben

  • Tabaluga
    Tabaluga
    Community Member

    Hi @bwoodruff ,

    No problem I just wanted to check if I got you with that reply. I'm glad to hear that I'm not the only one having this issue.

  • zerolight
    zerolight
    Community Member

    Did this ever get resolved? I've had the same issue for months too.

  • @zerolight,

    Is the difficulty when using PayPal (in German) to check out using the mobile PayPal site? If so could you please point me in the direction of the store (URL) that you are trying to check out from?

    Ben

  • zerolight
    zerolight
    Community Member

    Hi. I'm in the UK. On any site where it brings up the paypal mobile site on my iPhone, the username and password are not populated. And I do mean any 3rd party ecommerce site. Wiggle for example. Tredz. But literally any site. Fine on Mac and Windows. Never works on my iPhone for maybe 6 months to a year. I've even tried creating a new site password from one of these pages to no avail. I can login to paypal directly using 1password but not the mobile ecommerce redirect despite it being https://www.paypal...

  • Thanks @zerolight!

    I just spent some time refreshing my memory on this and going over it with one of my colleagues who works primarily on the filling logic that 1Password uses. The difficulty here is that the PayPal mobile site is using an 'iframe' element to display the login form. On iOS we are unable to interact with form fields inside of an iframe. This is a limitation of Apple's WebKit API for iOS. Hopefully that is something that they'll improve in a future version of iOS, but until then unfortunately the only other way to get this site to be fillable would be if PayPal stopped using the iframe and put the form fields on the page directly.

    I'm sorry I don't have a more encouraging answer at the moment. Unfortunately it isn't something we can fix on our end.

    Ben

  • zerolight
    zerolight
    Community Member

    That's a shame. I figured paypal might be responsible. Thanks for looking.

  • Drew_AG
    Drew_AG
    1Password Alumni

    On behalf of Ben, you're very welcome! I'm glad he was able to help explain why that isn't working.

    If you need anything else, please don't hesitate to let us know. Cheers! :)

This discussion has been closed.