Open Bug 1918059 Opened 2 years ago Updated 4 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.

User Story: (updated)
You need to log in before you can comment on or make changes to this bug.