The short answer
Remove friction from data entry, not from verification. Google's web.dev guidance on payment and address forms recommends making guest checkout the default, asking for as little data as possible, using the correct autocomplete values so browsers can fill card and address fields, using a single input for the card number, validating as the shopper types, and showing full order details at checkout. The W3C's WCAG 2.2 criteria add that a checkout should not make people re-enter information they already gave, and that authentication steps should allow copy and paste instead of forcing people to transcribe codes. Card network rules still require the data you need for authorization, and fraud checks such as the card security code and 3D Secure stay in place.
Start with what the card networks actually need
Before cutting fields, know which ones you need. Your processor sets the data it requires in the authorization request, your fraud checks decide whether you also collect the card security code and the billing address, and fulfilment decides whether you need a delivery address at all. Ask your provider for that list in writing, then treat everything beyond it as a candidate for removal. web.dev puts it plainly: don't ask for data you don't need, and removing unnecessary fields is the simplest way to reduce form complexity, which also helps customer privacy.
Let the browser fill the form
web.dev says that using appropriate autocomplete values lets browsers securely store and fill data, which is particularly important on mobile. For cards, it recommends autocomplete values for the card number, name on card and expiry month and year, a single input for the card number rather than several boxes, and no card-type selector because the type can be inferred from the number. It warns that custom date elements can break autofill, leaving a shopper hunting for a physical card to find the expiry date. It also recommends type="text" with inputmode="numeric" for card numbers rather than type="number", allowing spaces as shoppers type, and a pattern flexible enough for different card number lengths.
Guest checkout, focus and clear steps
web.dev recommends making guest checkout the default, offering account creation after purchase and linking the order to the new account, and says not allowing guest checkout is cited as a major reason for cart abandonment. It also recommends showing progress in clear steps with buttons that say what happens next, such as "Proceed to Payment" rather than "Continue", removing clutter and distractions such as promotions, showing full order details with easy quantity changes at the payment step, and disabling the pay button once it has been pressed so repeated taps do not cause problems.
Don't ask twice, and make authentication usable
WCAG 2.2 success criterion 3.3.7, Redundant Entry, says information a user already entered or was given in the same process should be auto-populated or available to select, with exceptions where re-entry is essential, needed for security, or the earlier information is no longer valid. W3C gives a checkout example: letting the shopper confirm that billing and delivery addresses are the same, and says a process that includes a third-party payment provider is in scope. Success criterion 3.3.8, Accessible Authentication (Minimum), says a cognitive function test, such as remembering a password or transcribing a code, should not be required unless an alternative or assisting mechanism is available, and W3C cites password manager support and copy and paste as ways to reduce that burden. web.dev likewise notes that asking users to copy a one-time passcode by hand is error-prone.
Keep the fraud checks, place them well
Friction you remove from the form should not come out of verification. EMVCo says EMV 3-D Secure is designed to authenticate shoppers without unnecessary friction, with many transactions approved without a challenge. Visa's Core Rules (18 April 2026) say acquirers must ensure card-absent merchants set daily limits, no higher than 25 transactions in one day, after which the merchant must perform additional verification that the cardholder approves continued spend. Visa's rules also say a merchant that keeps stored credentials must show the last four digits and the Visa mark or name next to a Visa payment option, which helps returning shoppers pay without re-entering a card. Our 3D Secure and fraud screening guides cover those checks.
Measure before and after
web.dev recommends combining page analytics, interaction analytics that show where users abandon checkout, and real-user performance data, and testing on the browsers and devices your customers use. Change one thing at a time. Illustrative example only, with made-up round numbers: a store sees 1,000 shoppers reach payment in a week and 600 complete. After fixing a custom expiry field that blocked autofill, 650 complete the next week with no rise in fraud disputes. Check the same weeks' dispute and decline reports before crediting the change, because traffic mix and seasonality also move those numbers.
Key takeaways
- Collect what authorization and fulfilment need, and cut the rest
- Use autocomplete values and one card-number input so browsers can fill the form
- Make guest checkout the default and show clear, focused steps
- Don't make shoppers re-enter information or transcribe codes
- Keep security code checks and 3D Secure; measure one change at a time
Related guides
Sources
- web.dev (Google) – Payment and address form best practices (checked 2026-09-17)
- W3C – Understanding WCAG 2.2 Success Criterion 3.3.7 Redundant Entry (checked 2026-09-17)
- W3C – Understanding WCAG 2.2 Success Criterion 3.3.8 Accessible Authentication (Minimum) (checked 2026-09-17)
- Visa Core Rules and Visa Product and Service Rules (18 April 2026) (checked 2026-09-17)
- EMVCo – EMV 3-D Secure (checked 2026-09-17)
Want this checked against your own statement?
We are an independent agent — we shop every processor we work with and bring you the best deal for your profile. Free analysis, every fee named, back, usually within 4 hours. Or call now and we will quote you on the phone.