Journey guide · 20 related patterns

Dark patterns in checkout and payment

Checkout concentrates price, add-ons, urgency, identity and the final payment action. Review should begin with the state carried into the basket and finish only when the order, receipt and account state agree. A control that appears clear in isolation can still be misleading when a fee arrives late, a removed item returns or the final button does more than its label predicts.

The patterns below are review prompts, not automatic findings. A useful journey review keeps ordinary persuasive design, usability problems, current legal tests and possible future DFA policy separate while preserving the evidence needed to examine each question.

Review the complete sequence

Decision points and signals.

Capture the state before a material choice, the controls and information available at that choice, the immediate result and any later account or billing consequence. This prevents a clear-looking screen from being assessed without the steps that give it practical effect.

Decision points

  • Items, quantities and optional extras entering or returning to the basket
  • The payable total and timing of every compulsory or foreseeable charge
  • The meaning of the final action and whether it creates payment or recurring liability
  • Reservation, inventory and urgency states carried through payment confirmation

Review signals

  • A preselected or silently inserted item changes the total
  • Mandatory cost first appears after personal or payment details
  • The last button says “Continue” although it places an order
  • A timer, availability warning or refusal state resets during checkout

Fair-design principles

  • Require an explicit add action for every optional paid item
  • Keep the foreseeable payable total visible as the basket changes
  • Name the final payment outcome and recurring consequence on the control
  • Persist removals, refusals and genuine reservations across recalculation

Evidence to retain

  • State-by-state basket and total diffs through confirmation
  • Add-on defaults, cart mutation and removal persistence tests
  • Payment-action labels and order-event records
  • Inventory reservation, expiry and receipt timestamps

Pattern directory

Patterns that can appear during checkout.

Journey tags identify where a mechanism may be observable; they do not mean it appears in every product or only at that stage. Follow the detail links for two concrete comparisons, boundary cases, legal context and evidence questions.

Editorial analysisSneaking

Bait and switch

The user selects a represented action or offer but receives a materially different outcome that favours the business. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Account Management
  • Checkout

2 visual examples

See examples in context: Bait and switch
Editorial analysisInterface interference

Bundled options

Distinct products, services, permissions or purposes are grouped under one choice so the user cannot readily understand or select them separately. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout
  • Pricing

2 visual examples

See examples in context: Bundled options
Editorial analysisInterface interference

Complex or inaccessible language

Material guidance is presented in a language or level of complexity that makes informed choice materially harder for the target user. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Cancellation
  • Checkout

2 visual examples

See examples in context: Complex or inaccessible language
Current lawInterface interference

Confirmshaming

Option labels use shame, guilt, fear or asymmetric emotional framing to move the user away from the outcome they would otherwise choose. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Signup
  • Checkout
  • Subscription
  • +1

2 visual examples

See examples in context: Confirmshaming
Editorial analysisUrgency

Countdown timer

A visible countdown applies time pressure, particularly where it resets, is personalised without disclosure or has no corresponding consequence at zero. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing
  • Checkout

2 visual examples

See examples in context: Countdown timer
Current lawSneaking

Drip pricing and hidden charges

A mandatory or foreseeable charge is omitted, obscured or revealed only after the user has invested effort in the transaction. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing
  • Checkout
  • Subscription

2 visual examples

See examples in context: Drip pricing and hidden charges
Current lawInterface interference

False hierarchy

Parallel options are presented as if one were hierarchically primary, giving a business-favoured option materially greater visual or interactive prominence. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Signup
  • Pricing
  • Checkout
  • +1

2 visual examples

See examples in context: False hierarchy
Editorial analysisInterface interference

Feedforward ambiguity

A control does not let the user reasonably predict its material outcome before activation. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout
  • Account Management

2 visual examples

See examples in context: Feedforward ambiguity
Editorial analysisForced action

Forced or bundled consent

Access is conditioned on accepting optional or separable data uses, communications or permissions as one bundled choice. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Signup
  • Checkout

2 visual examples

See examples in context: Forced or bundled consent
Editorial analysisForced action

Forced registration

The user must create an account, or is led to believe one is required, to complete a goal that could plausibly be provided without it. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout
  • Pricing

2 visual examples

See examples in context: Forced registration
Current lawInterface interference

Hidden information

Information relevant to the decision is absent or presented so ineffectively that it is unlikely to inform the user at the decision point. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing
  • Checkout
  • Subscription
  • +1

2 visual examples

See examples in context: Hidden information
Editorial analysisSneaking

Hidden subscription or forced continuity

A transaction creates or continues recurring liability without effective, timely disclosure of the subscription, renewal and exit consequences. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Subscription
  • Checkout

2 visual examples

See examples in context: Hidden subscription or forced continuity
Editorial analysisObstruction

Intermediate currency

A proprietary currency makes the real monetary cost or remaining value unnecessarily hard to understand. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout

2 visual examples

See examples in context: Intermediate currency
Editorial analysisUrgency

Limited-time or reservation claim

A textual deadline or temporary-reservation claim pressures action, particularly where the deadline renews or its stated consequence does not occur. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing
  • Checkout

2 visual examples

See examples in context: Limited-time or reservation claim
Editorial analysisUrgency

Low-stock claim

A claim that few units remain applies purchase pressure, especially where inventory basis or persistence is unsupported. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing
  • Checkout

2 visual examples

See examples in context: Low-stock claim
Editorial analysisObstruction

Obstructed alternative

A relevant alternative within the current decision is hidden, blocked or made materially harder than the business-favoured action. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout
  • Signup

2 visual examples

See examples in context: Obstructed alternative
Current lawInterface interference

Preselection and defaults

A business-favoured option with a plausible adverse consequence is active before a deliberate user choice. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Signup
  • Checkout
  • Subscription
  • +1

2 visual examples

See examples in context: Preselection and defaults
Editorial analysisInterface interference

Pressured upselling

A more expensive or profitable option is made the practical focal choice through preselection, visual prominence or obscured lower-cost alternatives. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Subscription
  • Checkout

2 visual examples

See examples in context: Pressured upselling
Editorial analysisNagging

Repeated prompting

A business-favoured request repeatedly interrupts the user after decline, dismissal or non-response without a durable way to stop it. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Signup
  • Checkout

2 visual examples

See examples in context: Repeated prompting
Editorial analysisSneaking

Sneak into basket

A paid or consequential item is added to a basket or transaction without a clear, deliberate and specific user choice. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout

2 visual examples

See examples in context: Sneak into basket

Evidence base

Sources

  1. Dark commercial patternsOrganisation for Economic Co-operation and Development · Secondary · checked 2026-09-14 · OECD Digital Economy Papers No. 336
  2. Unfair Commercial Practices DirectiveEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Directive 2005/29/EC; CELEX 02005L0029-20220528
  3. An Ontology of Dark Patterns KnowledgeGray et al.; ACM CHI 2024 · Secondary · checked 2026-09-14 · DOI 10.1145/3613904.3642436; arXiv:2309.09640
  4. Behavioural study on unfair commercial practices in the digital environmentEuropean Commission, Directorate-General for Justice and Consumers · Secondary · checked 2026-09-14 · DOI 10.2838/859030; ISBN 978-92-76-52316-1
  5. Digital Services ActEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Regulation (EU) 2022/2065; CELEX 32022R2065
  6. Digital Fairness Act: call for evidence for an impact assessmentEuropean Commission · Primary · checked 2026-08-09 · Initiative 14622; Ares(2025)6275573
  7. Consumer Rights DirectiveEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Directive 2011/83/EU; CELEX 02011L0083-20220528
  8. General Data Protection RegulationEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Regulation (EU) 2016/679; CELEX 32016R0679
  9. Dark Patterns at Scale: Findings from a Crawl of 11K Shopping WebsitesMathur et al.; arXiv · Secondary · checked 2026-09-14 · arXiv:1907.07032