Click here to download the Blitz Browser!

WPT

wpt / web-based-payment-handler / idlharness.https.any.html

Spec: Web-based Payment Handler API ↗

Runs: Chrome 155.0.8039.0 (wpt@ffab1bde3, 2026-09-03) | Firefox 157.0a1 (wpt@5e776f019, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total26/2611/2611/261/2610/26NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSFAILFAIL
idl_test validationPASSPASSPASSPASSPASS
Partial interface ServiceWorkerRegistration: original interface definedPASSPASSPASSPASS
Partial interface ServiceWorkerRegistration: member names are uniquePASSPASSPASSPASS
Partial interface ServiceWorkerGlobalScope: original interface definedPASSPASSPASSPASS
Partial interface ServiceWorkerGlobalScope: member names are uniquePASSPASSPASSPASS
Partial interface ServiceWorkerGlobalScope[2]: original interface definedPASSPASSPASSPASS
Partial interface ServiceWorkerGlobalScope[2]: member names are uniquePASSPASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASS
PaymentManager interface: existence and properties of interface objectPASSFAILFAILFAIL
PaymentManager interface object lengthPASSFAILFAILFAIL
PaymentManager interface object namePASSFAILFAILFAIL
PaymentManager interface: existence and properties of interface prototype objectPASSFAILFAILFAIL
PaymentManager interface: existence and properties of interface prototype object's "constructor" propertyPASSFAILFAILFAIL
PaymentManager interface: existence and properties of interface prototype object's @@unscopables propertyPASSFAILFAILFAIL
PaymentManager interface: attribute userHintPASSFAILFAILFAIL
PaymentManager interface: operation enableDelegations(sequence<PaymentDelegation>)PASSFAILFAILFAIL
PaymentManager must be primary interface of paymentManagerPASSFAILFAILFAIL
Stringification of paymentManagerPASSFAILFAILFAIL
PaymentManager interface: paymentManager must inherit property "userHint" with the proper typePASSFAILFAILFAIL
PaymentManager interface: paymentManager must inherit property "enableDelegations(sequence<PaymentDelegation>)" with the proper typePASSFAILFAILFAIL
PaymentManager interface: calling enableDelegations(sequence<PaymentDelegation>) on paymentManager with too few arguments must throw TypeErrorPASSFAILFAILFAIL
CanMakePaymentEvent interface: existence and properties of interface objectPASSPASSPASSPASS
PaymentRequestEvent interface: existence and properties of interface objectPASSPASSPASSPASS
ServiceWorkerRegistration interface: attribute paymentManagerPASSFAILFAILFAIL
ServiceWorkerRegistration interface: registration must inherit property "paymentManager" with the proper typePASSFAILFAILFAIL