Platinumlist — the price you see isn’t the price you pay

Making price and refund terms visible at checkout for a live ticketing platform — unsolicited, solo.

UI | UX

Product Design

Redesign

The proposed Platinumlist checkout — redesigned Select tickets screen showing the all-in price.
Project Overview

Client

Platinumlist (concept redesign, unsolicited)

Timeline

1 week

Role

Product & UX Designer — solo

Tools

Figma, Claude

The problem

Platinumlist is one of the UAE’s main ticketing platforms. When I tested checkout on a live event, the listing, the pass card and the bottom bar all showed AED 80. On the final payment summary the total was AED 87.26: a pre-ticked Refund Guarantee (AED 6.40, 8% of the ticket) plus a AED 0.86 service fee that appeared there for the first time.

Neither is a bug. The checkout works and the fees are real. The gap is that the product doesn’t say what you’re paying, or what you’re buying, until the last step.

My Role

Self-initiated: no brief, no client, no team. I tested the live checkout across ticket prices, read Platinumlist’s own Refund Guarantee terms, and designed before/after screens against the current site. Every decision is mine. The aim was narrow: show the real price early, and make the guarantee understandable before it’s bought.

Research & Discovery

No formal research budget. I used three sources: my own testing of the live checkout (Oct 21 to 29, 2026) on events priced AED 60, 80 and 150; Platinumlist’s published Refund Guarantee terms; and Trustpilot reviews of Platinumlist.

The evidence

  • Across three tickets (AED 60, 80, 150) the guarantee was a flat 8%: AED 4.80, 6.40 and 12.00.

  • The service fee varied by event. None showed on the AED 60 event. On the AED 80 and AED 150 passes it was 1% of ticket plus guarantee: AED 0.80 without the guarantee and 0.86 with it on the AED 80 pass. It first appeared on the final summary.

  • The Refund Guarantee was pre-ticked. Unticking it opened a modal with an alert icon, a filled “Add refund protection” button and a plain-text “Skip this step”. The modal showed no price and no coverage. X and Skip both closed it with the box unticked.

  • On a second event, a AED 1 “send tickets via SMS” add-on was also pre-ticked, although its own text says PDF tickets are free.

  • Platinumlist’s terms cover event cancellation, a physician-certified accident or medical emergency, and a direct family member’s death or serious illness. Change of mind is excluded. Refunds go up to the ticket’s face value within 21 working days, usually to a Wallet. The guarantee fee is non-refundable.

  • Three inconsistencies between the checkout card and the full terms: the card says Wallet-only, while the terms allow another method on request; the card says add-ons are refunded, while the terms cap refunds at face value; the USD 600 cap appears in an AED checkout.

Process

Rule I set: change disclosure, not policy. Every fee and refund rule stays. Only when and how people see them changes.

01 — Show the all-in price early

The listing, pass card, Order details panel and bottom bar all showed the ticket price only. I updated every one to the price including mandatory fees: AED 80.80 for the 1-Day Pass and AED 151.50 for the 4-Day Pass. Mandatory fees go in. Optional extras stay out.

Live Select tickets screen showing AED 80.00.

Before: live, Oct 29, 2026. Ticket price only

Live Select tickets screen showing AED 80.00.

After: proposed. All-in price (incl. fees)

Note 1: All-in price includes mandatory fees only. Optional extras are excluded.

02 — Make the guarantee readable before it’s bought

The live card is collapsed, shows no price, and keeps its terms in a long list. I put the price in the header, added a one-line coverage summary with a chevron, and split the expanded card into four rows: Covered, Not covered, Refund and Claims. The copy is paraphrased from Platinumlist’s own terms. I added and softened nothing. Any real wording would need Platinumlist’s legal team to approve it.

Live checkout with the Refund Guarantee card collapsed and no price.

Before: live. Collapsed card, no price

Redesigned checkout with the guarantee price and a one-line coverage summary.

After: proposed. Price and coverage in the header

Note 2: The service fee is AED 0.80 without the guarantee and AED 0.86 with it. On this event it’s 1% of ticket plus guarantee.

Redesigned expanded guarantee card with four labelled rows.

After: expanded. Covered, Not covered, Refund, Claims

03 — A fairer opt-out

I kept the reminder. It’s a legitimate business tool. I changed how it argues: no alert icon, the price and coverage shown at the decision point, and neutral wording (“Continue without”). The buttons are equal in size, with primary emphasis kept on Keep Refund Guarantee. X behaves like Continue without, as on the live site.

Live opt-out modal with an alert icon and unequal buttons.

Before: live. Alert icon, filled button, plain-text Skip

Redesigned opt-out modal showing price and coverage with two equal-size buttons.

After: proposed. Price, coverage, equal-size buttons

What I didn’t change

The pre-ticked default and the SMS add-on stay as they are on these screens. Making them opt-in is a revenue decision, so I’d propose it as an A/B test, not a redesign.

Final design

Select tickets (all-in price)

Subscribe

overlay

Opt-out modal

Checkout (guarantee collapsed)

Guarantee terms (expanded)

Proposed redesign, Oct 29, 2026

Note 3: The Pay button appears only once card details are entered, so it isn’t shown.

Outcome

This is a concept, so the outcome is argument quality, not shipped metrics. I have no Platinumlist data. If shipped, the hypotheses are: fewer refund-related support contacts, a smaller drop-off at the payment screen, and a clearer view of guarantee uptake.

Metrics to track: listing-to-checkout rate, guarantee attach rate, revenue per order, support contacts about refunds. Trade-off: clearer exclusions may lower the guarantee attach rate. The upside is fewer refund complaints. I’d test this with an A/B experiment.

Reflection

Same lesson as Talabat Pro, different product: transparency is rarely a new feature. It’s information the product already has, shown one step earlier. I’d still validate two things with real users: whether buyers read the Covered and Not covered rows, and whether showing the price and coverage changes guarantee uptake.

I also dropped a different topic, a ride-hailing case study, after testing it live and finding the problem already fixed. It taught me to verify the problem before designing anything.

Create a free website with Framer, the website builder loved by startups, designers and agencies.