Visa Master Premiumv1.0.0

Catch your TLS slot — and let us book it for you.

Premium is the auto-book tier of the free open-source extension. Same codebase, same trust posture — plus we click the button. No subscription. No charge unless we land you a slot.

Today£0card on file
On a booking£19success fee · only then
If we don't book£0forever
Card via Stripe~3 min setupCancel any time
✓ Booked · automatically
Tue, 04 Jun 2026 — 10:30 UTC
Manchester → France · TLS-MAN-26445690-0042
£19 captured. If TLS voids the slot within 24 hours, we refund in full.
Free or Premium · pick what fits

Two ways to use Visa Master. One codebase.

Free is its own complete product. Premium is the same extension with auto-book and auto-login added on. Switch on, switch off — your data and your settings stay put.

Free · open sourceMIT LICENSED
Watch & ping.
You book.
£0FOREVER · MIT licensed · no card
  • Detect slots on a polite 2–15 min cadence
  • Desktop notifications, sound, title swap
  • Optional Telegram phone ping
  • Runs entirely in your browser. No server.
  • You book manually — race the form yourself
  • You re-login each time TLS expires the session
See the Free tier →
For context: VisaReady is £29 success fee; TLSContact Booker is £19.99 per fortnight regardless of outcome.
The full Premium loop

Five moves. We do four of them.

You set the window, we do the racing. The flow below is verbatim what the popup walks you through — no hidden steps, no upsells once you're inside.

01
Install & sign in to TLS in your browser.
Just like Free — you log in normally. Your session lives in your browser; we never see your TLS password leave the machine.
02
We watch the tab locally.
Same detection loop as Free. No servers, no shared network. Every poll runs in your Chrome.
03
Slot fits the window? We book.
Your travel date, processing-day buffer, and Prime Time preference define what counts. First match wins.
04
Stripe charges £19. Only then.
Card on file, captured only after TLS confirms the appointment. No subscription, no holds, no surprises.
05
You pay TLS's visa fee.
Final step on you — TLS's own fee is paid on their site, not by us. We hand off as soon as the slot is confirmed.
!
TLScontact does not permit automated interactions.
Premium uses automation against TLS's terms of service. We disclose this up-front so you can decide. Risk is on us: we throttle politely, mimic human timing, and pause on the first sign of friction. If TLS locks your account anyway, Premium pauses and you owe nothing for any slot that wasn't booked. Free tier never touches automation — only Premium does.
Pricing · refunds · cancellation

Money questions, answered straight.

Verbatim from the PRD. If a question is missing, ask us on Telegram and we'll answer in public.

What if you never find me a slot?
The £19 success fee never charges. You owe nothing — we keep scanning until you cancel or successfully book.
Can I cancel any time?
Yes — from the extension popup, one tap. We stop scanning immediately. No charges happen unless we've already booked a slot for you.
What if a slot opens but TLS doesn't confirm the booking?
No charge. The £19 is captured only when TLS confirms the appointment. Failed attempts are free.
What if TLS cancels the slot you booked?
We refund the £19 in full if TLS voids the booking within 24 hours of confirmation. After that, the slot is yours and the fee stands.
What if my TLScontact account gets locked?
Premium pauses. We won't keep trying. If we haven't booked, you owe nothing. If we already booked, the fee stands — that slot is real.
Where is my card stored? Where are my TLS credentials?
Card on Stripe's PCI-compliant vault — we never see the number, only a customer ID. TLS email + password live in chrome.storage.local, AES-GCM encrypted by src/shared/crypto.ts. Both can be wiped from Options.

Stop racing the form.
Start booking.

Download the extension — now — £0 today
£19 only if we book · cancel any time · refund if TLS voids
STRIPE-VAULTED CARDAES-GCM LOCAL STORAGEMIT SOURCE
/