Open Bug 1443042 Opened 6 years ago Updated 7 days ago

Labels for Credit Cards

Categories

(Toolkit :: Form Autofill, enhancement, P3)

enhancement

Tracking

()

ASSIGNED

People

(Reporter: mozilla, Assigned: teal)

References

Details

(Whiteboard: [fxcm-cc-ux-alias])

Attachments

(2 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180206200532

Steps to reproduce:

Add a credit card
Prompts for credit card number, expiration, and name on card


Actual results:

In Saved Credit Cards dialog, ****  nnnn, Firstname Lastname  is shown

Due to cards with identical last-four & expiration month/year, it can be difficult to distinguish between saved cards solely by last-four and expiration.


Expected results:

An [optional] label should be available for users to distinguish between very similar cards [same  last-four and expiration].   This label should display in all dropdowns and dialogs from which a user may select a saved credit card (including the Saved Credit Cards dialog)
Has Regression Range: --- → irrelevant
Has STR: --- → yes
Component: Untriaged → Form Autofill
OS: Unspecified → All
Product: Firefox → Toolkit
Hardware: Unspecified → All
Hmm… interesting problem… I would guess and hope that this is somewhat rare. Are the first six digits also the same?
Flags: needinfo?(mozilla)
Priority: -- → P4

This is something we are considering, but we'll need UX and product input.

Type: defect → enhancement
Flags: needinfo?(mozilla)
  • Displayed in autofill drop down and in the management view.
  • Full card numbers are encrypted so we can't access that data until user authentication.
  • Need to figure out how many identifying elements we current display (including card brand icon)
  • We may still end up with identical entries
  • Future - wait for testing
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: P4 → P5
Version: 58 Branch → Trunk

Encryption of credit card details shouldn't impact this; if the user is allowed to provide a label at card creation time, the label can be associated with a hash or a prefix or suffix of the encrypted card number (or the entire encrypted value). The sole purpose of the label would be user disambiguation.

Priority: P5 → P4
Whiteboard: [cc-autofill-reserve]

It would be useful to add a label/nickname for cards even if they have a different card numbers. If you have multiple credit cards types saved to firefox, you need to reference the last 4 digits to differentiate them. If you can add a label (such as name of lender "citi", "chase", or label a card for its purpose like groceries or utilities or something), it would make it easier to select a particular card.

Severity: normal → S3
Priority: P4 → P3
See Also: → 1396847, 1376708
Whiteboard: [cc-autofill-reserve] → [fxcm-cc-ux-alias]
Duplicate of this bug: 1753897

Chiming in, I don't think this case is particularly rare these days. I currently have 12 cards stored in Firefox - one for each major provider (Visa, MC, Amex) because not everyone accepts everything, two cards for business accounts, and then cards specifically for good FX rates, in other currencies, etc. The current listing format is a bit useless because I only remember the last-4 for the main ~3 accounts I use, but always have to look up another reference for e.g. business purchases (which happen more rarely). With neobanks pushing niche credit and debit card solutions left and right, I imagine I'm not the only one. Having an optional label feels like a low-cost way of solving this for the people who need it without impacting the people who don't.

Basic functionality to allow adding custom labels to saved credit cards.

Currently does:

  • In Preferences, when editing saved credit cards, user can now add a
    custom label
  • Custom label is preserved in settings
  • Custom label is added to autocomplete popup for credit cards in the
    primary label

Still open:

  • Tests
  • Potentially sync changes?
  • Visual fixes for cut off custom label in autocomplete popup
Assignee: nobody → bugzilla
Status: NEW → ASSIGNED

I'm not sure if all those changes are needed, especially around the sync version. Sync seems to handle unknown properties just fine, so we could just add it and older versions should just pass it through.

Duplicate of this bug: 1813674
See Also: → 1879906
Duplicate of this bug: 1881972
Summary: Credit Card Autofill should permit a label for each card to permit distinguishing between duplicate last-four → Labels for Credit Cards
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: