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
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().