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
- After the Payment Request is created and the Customer can perform the Payment Commit, they click the Apple Pay button at Checkout.
- If a Customer uses an Apple device, they can immediately pay with the card that has been previously added to the Wallet.
- 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.

Updated about 21 hours ago
