Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more

Questions tagged [credit-cards]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
17 votes
4 answers
4k views

Should we auto-select a new default payment method when the current default expired?

I'm currently working on error message handling for payment failures. A couple of the reasons why a payment may fail is because a card is returned as expired or unauthorised. If a customers’ default ...
ruffgaws's user avatar
  • 173
0 votes
3 answers
308 views

Checkout UX: Can't include "Save card" checkbox in credit card form. I can, however, include it elsewhere in the flow. What's the better choice?

I'm working on the payment flow of an app. During checkout, users can choose to use any credit card they have stored or enter a new one. If going with a new one, process is split in the following ...
Nostromo's user avatar
1 vote
2 answers
501 views

What should happen when the user edits the expiration date for a credit card?

The UX for entering the month and year of a credit card expiration date can be tricky. I tried a few services (Netflix, Lyft, Uber) and found they were all buggy. Amazon avoids this by using drop-down ...
Chad Schultz's user avatar
3 votes
2 answers
661 views

How to mask saved creditcard numbers in an app

Basically within our app users are able to save their preferred payment method. I'm wondering if there is a best practice for displaying credit card info. So: All numbers displayed: 234 1234 1234 ...
I. T.'s user avatar
  • 55
50 votes
7 answers
12k views

Showing "this is secure" on credit card entry screen

Should I show some sort of "this site is secure" puffery (e.g. lock image, or some brief "this site is secure" boilerplate) on my credit card payment screen? If so, what should it look like? If not, ...
Jeffrey Kemp's user avatar
0 votes
1 answer
105 views

Should I allow unconfirmed users to store a credit card?

I'm currently building a site where a user can sign up, and amongst other things, opt-in to a paid subscription for a selection of products. Currently, my workflow has the following steps: Sign up (...
Beejamin's user avatar
  • 972
12 votes
3 answers
14k views

Credit card field placeholder text

There has been a lot of discussion around Stripe 'Elements' default credit card field placeholder text. Their default is '4242 4242 4242 4242' as shown below: There are a few vocal users ...
Jake Harry's user avatar
2 votes
1 answer
217 views

Improve chip credit card reader processing messages

Chip card readers in the US started to roll out around a year ago. Since then, I've noticed from personal experience and the report of multiple cashiers that the displayed "DO NOT REMOVE CARD" ...
ErikE's user avatar
  • 693
2 votes
1 answer
1k views

Use only "street address" and zip fields for credit card form to meet AVS?

I have a credit card form where the only two fields of the address we need to collect are "Street Address" and "Zip". Would the reduced friction of fewer fields (I would drop city, state, address2 ...
saltdotac's user avatar
  • 341
4 votes
2 answers
205 views

Why do chip card readers in the US continuously flash messages?

I've noticed that all (or nearly all) the point-of-sale displays that accept credit cards with the chip in the US follow a pattern of flashing different messages during processing. Once the chip card ...
Jake Cobb's user avatar
  • 143
4 votes
4 answers
7k views

The most intuitive way to input credit card expiry dates [duplicate]

So the two options I am considering is a drop down for months, showing the number followed by an abbreviated month, e.g. 02 Feb. Or a text field, that splits the numbers into the format MM / YY. With ...
Source's user avatar
  • 2,363
120 votes
10 answers
64k views

Splitting credit card number fields into four different inputs

I have previously been using 4 fields for the credit card number, splitting up each set of 4 numbers to make it easier to enter. I am now thinking about having one field, which inserts spaces after ...
Source's user avatar
  • 2,363
1 vote
0 answers
97 views

Credit Card Requirement Free Trial - User Experience [duplicate]

Web based application requires a credit card to signup for a free 30 day trial account for which I have got mixed reviews, because application does not enforce any limit on the usage and companies ...
webmajic's user avatar
23 votes
6 answers
5k views

Name on card, or Card number first?

We have a fairly simple credit card form on a public website for users to add a new card, but in the process of adding support for American Express we found they require the collection of the "Name on ...
anthonyryan1's user avatar
  • 1,034
5 votes
3 answers
191 views

How to communicate that an app never sends information to a server?

If you have an app that never sends any information to any server, what would be the best way to communicate this via the UI? Background: I produce an app that stores data chosen by the user, ...
makerofthings7's user avatar
2 votes
3 answers
904 views

Why do sites tend to ask members for payment details, even if what they're accessing is 100% free?

Xbox Marketplace, for example, asks for payment methods to download free content (free as in never having to pay, such as demos). It says it's free, but states that you need to be "charged" to get it. ...
Butter Niffe's user avatar
1 vote
2 answers
184 views

Dynamic Billing Information Validations In Checkout System

I'm unsure if this is more of a UX or security oriented question, but here goes nothing. I'm currently trying to simplify my e-store's checkout process by adding dynamic client side validations using ...
nozpheratu's user avatar
28 votes
3 answers
4k views

What should the default value be for a credit card expiration date?

What is the optimal default value for a credit card expiration date? The only value I've ever noticed in practice is either the current month or the earliest possible month (January 1900 or similar).
Bobwise's user avatar
  • 1,986
9 votes
5 answers
2k views

Why do web designers force users to enter credit card numbers without hyphens or spaces?

Credit card numbers on the cards themselves seem to follow a pattern--four clusters of digits separated by spaces. This seems to comport with "human factors engineering" that I think shows people have ...
Theron Ninth's user avatar
4 votes
3 answers
4k views

Including both Stripe Badge and SSL badge for credit card form?

I am currently reading up on credit card form design best practices, and giving visual cues for security seems to be a recurring issue. I use Stripe for credit card processing, and I have not seen ...
mrl's user avatar
  • 256
2 votes
1 answer
676 views

How to design a credit card/payment form for a site filled with non-standard fonts?

Looking over many credit card form design best practices, they stick to very simple/standard fonts and designs. However, these sites use the same fonts throughout the whole site. If my site design ...
mrl's user avatar
  • 256
3 votes
3 answers
276 views

eCommerce Payment Process

We have an eCommerce website that takes credit card payments, everything is fine, however sometimes a user enters their details, gets approved and moves on to the Complete page - they then hit back ...
kogh's user avatar
  • 133
1 vote
2 answers
384 views

Vertical alignment of credit card date fields

Echoing my answer to Is it a bad idea to have all credit card fields on one horizontal line?, there is much evidence that suggests that vertically aligned fields and labels are the best way to layout ...
Toni Leigh's user avatar
  • 7,828
5 votes
5 answers
1k views

Is it a bad idea to have all credit card fields on one horizontal line?

My checkout form is a bit long and I don't like it, so I placed credit card fields on one line. Is it a bad idea to have all the fields on one line horizontally like the image below?
user39648's user avatar
  • 115
2 votes
2 answers
2k views

Should I show a customer granular credit card errors?

When credit cards are declined, our gateway usually provides a useful reason: insufficient funds, CVV mismatch, invalid card number, etc. Should we show this to the user? Or should we just show a ...
poundifdef's user avatar
449 votes
10 answers
190k views

Why do credit card forms ask for Visa, MasterCard, etc.?

You can tell if it's a Visa or MasterCard based on the number it starts with, i.e. 4 for Visa, 5 for MasterCard. Why do most billing forms request the type of card? It's not a barrier for bots (to my ...
Aaron Hall's user avatar
  • 4,003