demo · v139

Before vs After Gallery

Drive a synthetic SPC sheet with checkout data. Side-by-side, the v138 dialog and the v139 refresh render the same transaction. Annotated callouts pick out exactly what UX changes — clearer merchant identity, refreshed authentication affordance, tighter transaction summary.

v138 dialog (before)

Verify payment
Merchant:
ItemSubscription
Card
Total
F

Use your fingerprint to confirm

Issues called out by the SPC working group:
  • Merchant + amount visually adjacent but no hierarchy
  • “Use your fingerprint” not the system biometric language
  • Confirm button equally weighted to system Cancel

v139 dialog (refreshed)

tailored.example
Total
Card

Authenticate with your device passkey to authorise this payment.

Refresh fixes:
  • Merchant + host promoted to the headline; total framed
  • Spec'd passkey wording instead of vendor-specific copy
  • Primary CTA uses the verb “Authorise” from WebAuthn

No simulated dialog action yet.

SPC request probe

Not run yet. The probe constructs a safe Secure Payment Confirmation request and a deliberately invalid HTTP payeeOrigin request; it never calls show().

see also