Open Bug 1918059 Opened 1 year ago Updated 2 months ago

applepaydemo.apple.com - Firefox doesn’t support Apple Pay

Categories

(Core :: DOM: Web Payments, defect, P2)

Desktop
macOS
defect

Tracking

()

Webcompat Priority P3
Webcompat Score 3
Tracking Status
firefox-esr128 --- affected
firefox131 --- affected
firefox132 --- affected

People

(Reporter: snegritas, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug, )

Details

(Keywords: webcompat:platform-bug, webcompat:site-report)

User Story

platform:windows,mac,linux
impact:feature-broken
configuration:general
affects:all
branch:release
user-impact-score:30

Found in

  • 132.0a1(2024-09-11)

Affected versions

  • 131.0b4
  • 128.2.0 ESR

Tested platforms

  • Affected platforms:
  • MacOS 15.0 beta
  • MacOS 12.6.5

Steps to reproduce

  1. Open Firefox and navigate to https://applepaydemo.apple.com/
  2. Click on the "Pay" button at the bottom of the window.

Expected result

  • A pop-up with a QR code should appear in the center of the screen.

Actual result

  • The pop-up doesn’t appear after clicking the "Pay" button.

Additional notes
There are no errors in the browser console.
In Google Chrome browser the pop-up is displayed in the center of the window.

Blocks: 1918077

"ReferenceError: PaymentRequest is not defined"

(In reply to Olli Pettay [:smaug][bugs@pettay.fi] from comment #1)

"ReferenceError: PaymentRequest is not defined"

I saw this error in the console, too.

Component: DOM: Core & HTML → DOM: Web Payments
Severity: -- → S3
Priority: -- → P3

Not surprising to see a payment API demo fails as we don't support it.

User Story: (updated)
Depends on: paymentrequest
Priority: P3 → P2

Please rename this issue to something like "Apple Pay support" to make it easier for people to find it.

Summary: Pop-up from https://applepaydemo.apple.com/ does not show after clicking the Pay button → Pop-up from https://applepaydemo.apple.com/ (Apple Pay Support) does not show after clicking the Pay button
Webcompat Priority: --- → P3
Webcompat Score: --- → 3

Any updates ?

Depends on: 1971459
Summary: Pop-up from https://applepaydemo.apple.com/ (Apple Pay Support) does not show after clicking the Pay button → applepaydemo.apple.com - Firefox doesn’t support Apple Pay
User Story: (updated)

I am also seeing the Uncaught (in promise) ReferenceError: PaymentRequest is not defined error in the web console.

Worth noting, this behavior is the same even after enabling dom.payments.request.enabled in about:config. Mentioning because per the MDN PaymentRequest docs, one might assume that turning on this flag would allow the feature to work.

You need to log in before you can comment on or make changes to this bug.