This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Form Filling: Credit Card Expiration Dates

camner
camner Member
I see that 1P stores credit card expiration dates in the form (m/yyyy) (number of digits in month is either 1 or 2) whereas some sites require mm/yy format. It would be a nice feature enhancement to have 1P fill it in either way (assuming there's any way for 1P to know what's desired!)

Comments

  • khad
    khad Social Choreographer
    edited September 2010
    Hey camner,



    1Password wallet items work with various formats of credit card expiration dates on web forms. Amazon, for example, has a dropdown menu to select the month and year. I have not been able to reproduce your exact scenario "in the wild." Do you have a URL you might share? Thanks!
  • camner
    camner Member
    edited September 2010
    So, are you saying that although what I see in the wallet is m(m)/yyyy, 1P tries to be smart about what it thinks it sees on a web form's expiration date (in terms of format) and "serves up" the right format?



    Sorry, but I'll have to get back to on the example. I bought a number of things online recently and I'll try to reconstruct where I ran into the problem.
  • khad
    khad Social Choreographer
    edited September 2010
    [quote name='camner' timestamp='1285287522' post='11927']

    So, are you saying that although what I see in the wallet is m(m)/yyyy, 1P tries to be smart about what it thinks it sees on a web form's expiration date (in terms of format) and "serves up" the right format?[/quote]



    Absolutely. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    [quote]Sorry, but I'll have to get back to on the example. I bought a number of things online recently and I'll try to reconstruct where I ran into the problem.

    [/quote]



    Let me know. We would love to get it fixed if there is a problem with our algorithms and methods.



    Cheers!
  • camner
    camner Member
    [quote name='khad' timestamp='1285288325' post='11929']

    Absolutely. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />







    Let me know. We would love to get it fixed if there is a problem with our algorithms and methods.



    Cheers!

    [/quote]



    OK, so what's the best way of giving you the info about a site where there's a problem. It's often not possible to get to the place where the credit card is entered without having something in a cart, filling in one's registration info, etc. For example, today I used 1P to fill in a credit card, and 1P filled in the info from the "valid from" field into the web form's "expiration date" field. But, I don't know how to give you the info you'd need to check it out.
  • [quote name='camner' timestamp='1285559868' post='12081']

    OK, so what's the best way of giving you the info about a site where there's a problem. It's often not possible to get to the place where the credit card is entered without having something in a cart, filling in one's registration info, etc. For example, today I used 1P to fill in a credit card, and 1P filled in the info from the "valid from" field into the web form's "expiration date" field. But, I don't know how to give you the info you'd need to check it out.

    [/quote]



    Probably just the site itself would do. I bet Khad would happliy do some 'test shopping' to try to duplicate the issue.



    Especially if it was at apple.com.
  • khad
    khad Social Choreographer
    Yes, camner, just a URL is perfect. If it's Amazon (for example) you could just give me the URL to http://www.amazon.com/ rather than the URL to the checkout. I can find it. I am good at shopping. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • camner
    camner Member
    Well, this first one isn't so exciting!



    It's an online event signup. If you go to http://www.diamondmindinc.com/cwaeventregistration.html you'll get the initial registration form. Fill in the required fields, sign up for 1 ticket for Ocktoberfest, and click "Submit". You'll be taken to a secure site at DiamondMine (a credit card processing company). On that next screen, use 1P to fill in the credit card info. This one is where I found 1P filling in my Amex "Valid From" date in the form's expiration date. You won't actually have to purchase anything if you abandon ship on this second page after filling in the CC info via 1P.



    When I come across others, I'll pass them on.
  • khad
    khad Social Choreographer
    The example you gave is using "ccexp" for the Expiration Date form field name with a dropdown menu. Out of all the thousands of combinations, this is not one that 1Password currently supports. I will see if we can't get this updated in a future version.
  • camner
    camner Member
    It must be frustrating to have to keep up with all the combinations.





    Please don't make this change just for one site....unless it's valuable more broadly, it seems hardly worth making the change, but of course, that's your decision to make!



    Thanks for looking into this. If/when I run into more, I'll let you know.
  • khad
    khad Social Choreographer
    Thanks, camner, we always appreciate the feedback! <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • camner
    camner Member
    edited September 2010
    OK, for some supreme irony!



    1P is 40% off at MacPromo today, and I decided to buy a copy for my daughter...



    So, I go to purchase it (at https://www.mupromo.com/promopurchase/1315/1password), try to use 1P to fill in my credit card info, and voilá, the expiration date (which in my 1P wallet is 10/2013) goes into the expiration date field as "1020" when the field is expecting "10/13".



    Drats, foiled again! (I did manage to puzzle out how to recover from this so my daughter can enjoy her new copy of 1P! <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/dry.gif' class='bbc_emoticon' alt='<_<' /> )
  • khad
    khad Social Choreographer
    D'oh!



    Egg and 1Password's face have suddenly collided. Hopefully most of the people purchasing 1Password were first-timers who didn't notice that. :-/ Sorry for the trouble.



    With millions of websites out there that are all coded differently, it is very difficult to get 1Password to fill in data on all of them perfectly. With that said, we're excited to tackle this very difficult problem, and form filling is something that we are constantly working to improve. Future updates of 1Password will increase the accuracy of the form filler for both credit cards and identities.
  • camner
    camner Member
    [quote name='khad' timestamp='1285872284' post='12395']

    D'oh!



    Egg and 1Password's face have suddenly collided. Hopefully most of the people purchasing 1Password were first-timers who didn't notice that. :-/ Sorry for the trouble.



    With millions of websites out there that are all coded differently, it is very difficult to get 1Password to fill in data on all of them perfectly. With that said, we're excited to tackle this very difficult problem, and form filling is something that we are constantly working to improve. Future updates of 1Password will increase the accuracy of the form filler for both credit cards and identities.

    [/quote]



    I can only dimly imagine. While in a perfect world there would be standardization about this kind of things, the world has yet to achieve the desired level of perfection in all things.



    Venturing well beyond my area of expertise, might it be possible for 1P to do an internal check and not present certain combinations that cannot make sense (for example, "1020" since it is highly unlikely that a card is expiring in 2020)? That would not eliminate the possibility of error, but it might reduce the number of errors by eliminating impossible or highly unlikely combination of characters?



    Now, this may be well beyond the realm of what can work in practice, but most forms that have a free form text field for the expiration date (as opposed to a drop-down menu) also have text on the page that models the format as "mm/yy", "mm/yyyy" or the like. Could 1P try to look for that model text in addition to looking at the "behind the scenes" form info?
  • khad
    khad Social Choreographer
    Thanks for the input! You certainly seem to see the difficulty of the task.



    We are looking at solutions from all angles. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />