Use QR code for Non-Apple devices

This article explains how Apple’s native QR-code experience can influence a user journey on non‑iOS devices when using Apple Pay on the Web.

What is an Apple QR code?

<apple-pay-button /> is the official Apple-provided UI element and automatically chooses the appropriate flow for the visitor:

  • iOS devices: opens Apple Wallet for an in‑app/native payment experience.
  • Non-iOS devices: shows a QR-code that the Customer can scan with an Apple device to continue the payment.

Customer user flow

  1. After the Payment Request is created and the Customer can perform the Payment Commit, they click the Apple Pay button at Checkout.
  2. If a Customer uses an Apple device, they can immediately pay with the card that has been previously added to the Wallet.
  3. If a Customer uses another device (e.g. Windows, Android or Linux-based operating system) the system opens a QR code that can be scanned by an Apple device (e.g. iPhone, iPad) to proceed with a payment.