Click here to download the Blitz Browser!

WPT

wpt / secure-payment-confirmation / constructor-validate-payment-method-data.https.html

Spec: Secure Payment Confirmation ↗

Runs: Chrome 155.0.8038.0 (wpt@7addae031, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total22/220/224/220/220/22NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Empty credentialIds field throws exception.PASSFAILFAILFAILFAIL
Empty ID within credentialIds field throws exception.PASSFAILFAILFAILFAIL
Multiple IDs in credentialIds is valid.PASSFAILPASSFAILFAIL
Large credentialIds value throws exception.PASSFAILFAILFAILFAIL
Null challenge field throws exception.PASSFAILFAILFAILFAIL
Empty challenge field throws exception.PASSFAILFAILFAILFAIL
Large challenge value throws exception.PASSFAILFAILFAILFAIL
Empty instrument.displayName field throws exception.PASSFAILFAILFAILFAIL
Empty instrument.icon field throws exception.PASSFAILFAILFAILFAIL
Invalid instrument.icon URL throws exception.PASSFAILFAILFAILFAIL
Empty instrument.details field throws exception.PASSFAILFAILFAILFAIL
Invalid rpId field throws exception.PASSFAILFAILFAILFAIL
Omitting both payee origin and payee name throws exception.PASSFAILFAILFAILFAIL
Payee name without payee origin is valid.PASSFAILPASSFAILFAIL
Providing both payee name and payee origin is valid.PASSFAILPASSFAILFAIL
Empty payee name throws exception.PASSFAILFAILFAILFAIL
Empty payee origin throws exception.PASSFAILFAILFAILFAIL
Non-HTTPS payee origin throws exception.PASSFAILFAILFAILFAIL
Empty paymentEntitiesLogo field is valid.PASSFAILPASSFAILFAIL
Empty url field in a PaymentEntityLogo throws exception.PASSFAILFAILFAILFAIL
Invalid url field in a PaymentEntityLogo throws exception.PASSFAILFAILFAILFAIL
Empty logo field in a PaymentEntityLogo throws exception.PASSFAILFAILFAILFAIL