Open Bug 1918059 Opened 2 months ago Updated 20 days ago

Pop-up from https://applepaydemo.apple.com/ (Apple Pay Support) does not show after clicking the Pay button

Categories

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

Desktop
macOS
defect

Tracking

()

Tracking Status
firefox-esr128 --- affected
firefox131 --- affected
firefox132 --- affected

People

(Reporter: snegritas, Unassigned)

References

(Depends on 1 open bug, 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

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
You need to log in before you can comment on or make changes to this bug.