Hacker News new | ask | show | jobs
by 8191 1421 days ago
I have 15.6 stable installed and when opening the Stripe test page I receive an error in Firefox (“Either your browser does not support the Payment Request API, or you do not have a saved payment method.”)
1 comments

iOS 16 beta apparently provides the framework updates necessary for third-party iOS App Store browsers to use it. So you won’t be able to use it on 15.X unless they backport, which is unlikely.
Stripe's demo doesn't work on desktop Firefox, either.

> Either your browser does not support the Payment Request API, or you do not have a saved payment method. To try out the Payment Request Button live demo, switch to one of the supported browsers below, and make sure you have a saved payment method.

Desktop Firefox doesn’t use the Apple WebKit engine on the backend, so that’s up to the Firefox Desktop team to implement on their own (and tie into the OS native if available, which I suspect depends on you running the latest macOS beta, assuming they’re working on it yet).

EDIT: Which they’re not, per above.

Apple Pay does not work in non-Safari WebKit browsers on macOS as of Ventura beta 4.
Firefox doesn't implement Payment Request, so no Payment Request based payment methods would work.
It's implemented but off by default; there's a `dom.payments.request.enabled` feature flag, but it doesn't make the Stripe demo work.