braintree / android-card-form

A ready-made card form layout that can be included in your Android app, making it easy to accept credit and debit cards.
MIT License
366 stars 130 forks source link

Autofill from Google Payments makes the card INVALID, because of wrong formating in EXPIRATION DATE #88

Closed pesjak closed 4 years ago

pesjak commented 4 years ago

General information

Issue description

When using autofill from Google Payment, the expiration date gets wrong formatting, making the card NOT valid. Example: 10/ /24 ---> (should be) 10 / 24

scannillo commented 4 years ago

Hi @pesjak - can you include steps to help us reproduce your issue, along with screenshots of the issue you see?

pesjak commented 4 years ago

I can't include the screenhost, because the phone forbides it, because it is "sensitive" screen.

Steps are:

  1. Click on the empty box, where you enter the card number
  2. (Pops up selection from autofill) Select your card
  3. Enter CVC code from that card (Google Payments Dialog)
  4. Confirm the entered code (Google Payments Dialog)
  5. Everything gets filled (Number, Date (double slashes) , CVC)

Additional: If you click on DATE, you will get keyboard where MONTH is selected but YEAR isn't.

sshropshire commented 4 years ago

Hi @pesjak are you able to take a picture of the screen with another phone?

pesjak commented 4 years ago

received_1426883560824201

sshropshire commented 4 years ago

@pesjak thank you. To confirm, does this issue occur in the repo's "Sample" application?

pesjak commented 4 years ago

Yes, I checked thed Sample app and the issue remains.

sshropshire commented 4 years ago

@pesjak awesome thank you. We are looking into this issue and will report back here when we have a solution.