SeaOtter

Checkout and forms

Your checkout is turning customers away.

Point at what's happening and you'll have a fixed price in two questions. You pay only if a real browser completes the journey on your site.

Tell us what's broken

A rescue that cleared

One real job, start to settled.

A shop counter. The card reader has refused the payment and two customers are walking away empty-handed.

What she asked forThe booking form rejects every valid UK mobile number

Fixed price£137.50Compiled to4 done-when linesSealed2026-07-31 · 1c55ade9

What the browser actually did

  • meta customer typing their own UK mobile number can complete a booking without seeing an errorfinal address was http://127.0.0.1:8321/
  • metthe error message tells the customer which field needs fixing rather than showing a generic bannera visible element matches (label~'[data-test="field-error"]')
  • metsubmitting with an empty email box is still refuseda visible element matches (label~'[data-test="email-error"]')
  • metYou didn't give a deadline — we will treat this job as due within 7 days of dispatch.submitted 0.0 day(s) after confirmation (agreed: within 7)

If you disagree with a row

The dispute opens on the line itself, and it opens with the machine's own evidence already attached — the check that ran, what it observed, and the ledger row it moved.

A person reading it is a term you were quoted before the work started, not a favour and not a negotiation. It is on the contract, with its fee, from the moment you see the price.

See how a rescue is judged

Where the money went

Held at funding£137.50

Drawn when it passed£103.12

To the people who fixed it£77.34

Our share£25.78

The draw balances: what went to the fixers plus our share is exactly what left the hold. Nothing else was charged.

When it doesn't work

The money goes back, and it is written down.

This is a real escalation, not a policy. £120 was held, the work was rejected on the evidence, and the whole sum was returned.

Was held£120All legs sum to£0.00

Every movement in that case adds to nothing — which is what "you get it back" means once it is written down instead of promised.

After it passes

The checks that proved your fix can keep running on a schedule.

The same journey, driven on your live site, on the days you choose — you hear from us only if it stops passing. It is a separate agreement with its own price, offered once the job is done, and declining it changes nothing about the fix you already own.

Two questions and a price.

Start a rescue

No account until after you've seen the price.