Prototype · faithful mode · variant C of 3

Variant C: Total only, one tap to everything

Axis under test
Disclosure depth, how many taps sit between the customer and the fee explanation. A is zero taps to the numbers and no explanation, B is two taps to the explanation, C is one tap to everything. Nothing else moves.
What this variant adds
The same single Total and the same affordance as B, but one tap opens the breakdown with the fee description already inline, so nothing is nested. One tap to everything.
What it tests
Whether the second tap in B is the thing that costs us, by separating the fee from its explanation. C is the depth in between: quieter than A, more open than B. If C beats both, the answer is one price plus one honest tap.
Identical in all three
The journey, the inclusive £42 per upgrade headline, the working stepper, the three option rows, the Total with its padlock as the single headline price, the terms line, both pay buttons, the paid screen, the components and the tokens. The breakdown rows are the same component everywhere, so they look the same whether they are visible or revealed. All three are generated from one template, so this is true by construction, not by inspection.
Built from
The live screen, rebuilt as Design System/Reference Screens/buy-upgrade-now.html from Aaron's screenshot. Two things the reference screen does not carry: the inclusive headline, live reads £39 exclusive of the fee where all three variants read £42 including it, and in B and C the breakdown moving behind the disclosure.
Inert on purpose
Referral, discount code and Seatfrog Credit do nothing. Whether the £3 is discountable, and whether credit comes off it, is undecided, and an inclusive headline stops matching the total the moment a discount lands. Tapping them changes nothing rather than showing arithmetic nobody has agreed. The info icon beside Platform fee is drawn as it is today and opens nothing: what it does in the live app has never been captured. In variant B the platform fee row itself is the tap target, not that icon.

Every line of fee copy here is placeholder wording. Whether the £3 covers a cost or is margin is unresolved, so no line on this screen justifies the fee, claims a benefit or apologises for it. The real sentence is blocked on Finance.

10:01
Kings Cross to York
Wed 05, Aug 10:33
1h 53m, direct · Arrives 12:26 · First Class
Price per upgrade: £42
Number of upgrades
1
Been referred by a friend? Redeem
Have a discount code? Add
Seatfrog Credit: £10.00
Total £42.00
What is included in this price
Upgrade total £39.00
Platform fee £3.00

Platform fee. £3 for each upgrade, so 1 upgrade is £3. It is included in the £42 price per upgrade and in the total.

By tapping 'Pay' you accept our Terms & Conditions

Faithful mode. This is the live "Buy upgrade now" checkout with two things changed on purpose: the headline price includes the £3 fee, and how deep the fee explanation sits varies by variant. Everything else is the live screen as transcribed from Aaron's screenshot.

Open question this set cannot settle. Section 2 of the one pager commits in writing to checkout keeping the breakdown plus a short explanation. Whether "keeps the breakdown" means visible or available behind a tap is unresolved, and it is not a design decision. If it means visible, only variant A satisfies the commitment.

Different journey from the first prototype set. That set used Manchester Piccadilly to London Euston, 2 adults, £11 lowest and £58 upgrade now. This one is Kings Cross to York at £42 including the fee. If you test both with the same participant, expect the trip to change.

Standing caveats. App Kit tokens are provisional, read off a low resolution screenshot on 2026-07-27 and not verified against source. The brand typeface is unconfirmed, so type here renders in a system fallback. The white ticket card needs on-light tokens the kit does not have, so those values are a local derivation. Every line of fee copy is placeholder wording pending Finance. Drafts to test, not final design, Liz's team owns production.